Skip to content

Commit a29449c

Browse files
Copilotswissspidy
andauthored
Fall back to wp_get_user_request_data() for WP < 5.4 compatibility
Agent-Logs-Url: https://github.com/wp-cli/entity-command/sessions/b837075e-3a1d-486d-8781-8d174feb9cfa Co-authored-by: swissspidy <841956+swissspidy@users.noreply.github.com>
1 parent ac9b5e5 commit a29449c

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

src/User_Privacy_Request_Command.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,11 @@ public function complete( $args, $assoc_args ) { // phpcs:ignore Generic.CodeAna
551551
* @return WP_User_Request|false The request if found; false otherwise.
552552
*/
553553
private function get_request( $request_id ) {
554-
return wp_get_user_request( $request_id );
554+
if ( function_exists( 'wp_get_user_request' ) ) {
555+
return wp_get_user_request( $request_id );
556+
}
557+
558+
return wp_get_user_request_data( $request_id ); // phpcs:ignore WordPress.WP.DeprecatedFunctions.wp_get_user_request_dataFound -- Fallback for WP < 5.4. // @phpstan-ignore function.deprecated
555559
}
556560

557561
/**
@@ -577,7 +581,11 @@ private function get_request_check( $request_id ) {
577581
* @return array<string, mixed>|false Array of request data, or false on failure.
578582
*/
579583
private function get_request_data( $post ) {
580-
$request = wp_get_user_request( $post->ID );
584+
if ( function_exists( 'wp_get_user_request' ) ) {
585+
$request = wp_get_user_request( $post->ID );
586+
} else {
587+
$request = wp_get_user_request_data( $post->ID ); // phpcs:ignore WordPress.WP.DeprecatedFunctions.wp_get_user_request_dataFound -- Fallback for WP < 5.4. // @phpstan-ignore function.deprecated
588+
}
581589

582590
if ( ! $request ) {
583591
return false;

0 commit comments

Comments
 (0)