Requests::is_link_update_request( WP_REST_Request $request )
Determines if the current request is a request to update a post from a link or not.
Contents
Parameters
- $request
-
(WP_REST_Request) (Required) A reference to the Request object to check.
Return
(bool) Whether the input Request is a request to run an update from a link or not.
Source
File: src/Events_Pro/Custom_Tables/V1/Updates/Requests.php
public function is_link_update_request( WP_REST_Request $request ): bool {
$request_action = $request->get_param( 'action' );
$request_update_type = $request->get_param( Updates::REQUEST_KEY );
$is_link_update_request = $request_action === 'edit'
&& in_array( $request_update_type, [ Updates::SINGLE, Updates::UPCOMING ], true )
&& $request->get_method() === 'GET';
return $is_link_update_request && (bool) check_admin_referer( 'tec_edit_link', 'nonce' );
}
Changelog
| Version | Description |
|---|---|
| 6.0.1 | Introduced. |