ACF_Admin::dismiss_escaped_html_notice
Dismisses the escaped unsafe HTML notice.
Method of the class: ACF_Admin{}
No Hooks.
Returns
null. Nothing (null).
Usage
$ACF_Admin = new ACF_Admin(); $ACF_Admin->dismiss_escaped_html_notice();
Changelog
| Since 6.2.5 | Introduced. |
ACF_Admin::dismiss_escaped_html_notice() ACF Admin::dismiss escaped html notice code ACF 6.8.8
public function dismiss_escaped_html_notice() {
if ( empty( $_GET['acf-dismiss-esc-html-notice'] ) ) {
return;
}
$nonce = sanitize_text_field( wp_unslash( $_GET['acf-dismiss-esc-html-notice'] ) );
if (
! wp_verify_nonce( $nonce, 'acf/dismiss_escaped_html_notice' ) ||
! current_user_can( acf_get_setting( 'capability' ) )
) {
return;
}
update_option( 'acf_escaped_html_notice_dismissed', true );
_acf_delete_escaped_html_log();
wp_safe_redirect( remove_query_arg( 'acf-dismiss-esc-html-notice' ) );
exit;
}