ACF_Admin::dismiss_escaped_html_noticepublicACF 6.2.5

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() 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;
}