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.


Parameters

$request

(WP_REST_Request) (Required) A reference to the Request object to check.


Top ↑

Return

(bool) Whether the input Request is a request to run an update from a link or not.


Top ↑

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

Top ↑

Changelog

Changelog
Version Description
6.0.1 Introduced.