ACF_Admin::dismiss_escaped_html_noticepublicACF 6.2.5

Dismisses the escaped unsafe HTML notice.

Метод класса: ACF_Admin{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$ACF_Admin = new ACF_Admin();
$ACF_Admin->dismiss_escaped_html_notice();

Список изменений

С версии 6.2.5 Введена.

Код ACF_Admin::dismiss_escaped_html_notice() ACF 6.4.2

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