BBP_Admin::hide_notices()
Handle hiding of general admin area notices.
Description Description
Source Source
File: includes/admin/classes/class-bbp-admin.php
public function hide_notices() {
// Hiding a notice?
$hiding_notice = ! empty( $_GET['bbp-hide-notice'] )
? sanitize_key( $_GET['bbp-hide-notice'] )
: false;
// Bail if not hiding a notice
if ( empty( $hiding_notice ) ) {
return;
}
// Bail if user cannot visit upgrade page (cannot clear notice either!)
if ( ! current_user_can( 'bbp_tools_upgrade_page' ) ) {
return;
}
// Check the admin referer
check_admin_referer( 'bbp-hide-notice' );
// Maybe delete notices
switch ( $hiding_notice ) {
// Skipped upgrade notice
case 'bbp-skip-upgrades' :
bbp_clear_pending_upgrades();
break;
}
}
Changelog Changelog
| Version | Description |
|---|---|
| 2.6.0 | Introduced. |