Yoast_Network_Admin::verify_request()publicYoast 1.0

Verifies that the current request is valid.

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

Хуков нет.

Возвращает

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

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

$Yoast_Network_Admin = new Yoast_Network_Admin();
$Yoast_Network_Admin->verify_request( $action, $query_arg );
$action(строка) (обязательный)
Nonce action.
$query_arg(строка)
Nonce query argument.
По умолчанию: '_wpnonce'

Код Yoast_Network_Admin::verify_request() Yoast 22.4

public function verify_request( $action, $query_arg = '_wpnonce' ) {
	$has_access = current_user_can( 'wpseo_manage_network_options' );

	if ( wp_doing_ajax() ) {
		check_ajax_referer( $action, $query_arg );

		if ( ! $has_access ) {
			wp_die( -1, 403 );
		}
		return;
	}

	check_admin_referer( $action, $query_arg );

	if ( ! $has_access ) {
		wp_die( esc_html__( 'You are not allowed to perform this action.', 'wordpress-seo' ) );
	}
}