ACF_Ajax_Query_Users::verify_request
Verifies the request.
Метод класса: ACF_Ajax_Query_Users{}
Хуков нет.
Возвращает
(true|false|WP_Error)
. True on success, WP_Error on fail.
Использование
$ACF_Ajax_Query_Users = new ACF_Ajax_Query_Users(); $ACF_Ajax_Query_Users->verify_request( $request );
- $request(массив) (обязательный)
- The request args.
Список изменений
С версии 6.3.2 | Введена. |
Код ACF_Ajax_Query_Users::verify_request() ACF Ajax Query Users::verify request ACF 6.4.2
public function verify_request( $request ) { if ( empty( $request['nonce'] ) || empty( $request['field_key'] ) ) { return new WP_Error( 'acf_invalid_args', __( 'Invalid request args.', 'acf' ), array( 'status' => 404 ) ); } $nonce = $request['nonce']; $action = $request['field_key']; $field_action = true; if ( isset( $request['conditional_logic'] ) && true === (bool) $request['conditional_logic'] ) { if ( ! acf_current_user_can_admin() ) { return new WP_Error( 'acf_invalid_permissions', __( 'Sorry, you do not have permission to do that.', 'acf' ) ); } // Use the standard ACF admin nonce. $nonce = ''; $action = ''; $field_action = false; } if ( ! acf_verify_ajax( $nonce, $action, $field_action ) ) { return new WP_Error( 'acf_invalid_nonce', __( 'Invalid nonce.', 'acf' ), array( 'status' => 404 ) ); } return true; }