Filter hook 'rest_revision_query'

in WP Core File wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php at line 301

View Source

rest_revision_query

Filter Hook
Description
Gets a collection of revisions.

Hook Information

File Location wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php View on GitHub
Hook Type Filter
Line Number 301

Hook Parameters

Type Name Description
WP_REST_Request $request Full details about the request.

Usage Examples

Basic Usage
<?php
// Hook into rest_revision_query
add_filter('rest_revision_query', 'my_custom_filter', 10, 1);

function my_custom_filter($request) {
    // Your custom filtering logic here
    return $request;
}

Source Code Context

wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:301 - How this hook is used in WordPress core
<?php
 296  				$args['update_post_term_cache'] = false;
 297  				$args['update_post_meta_cache'] = false;
 298  			}
 299  
 300  			/** This filter is documented in wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php */
 301  			$args       = apply_filters( 'rest_revision_query', $args, $request );
 302  			$query_args = $this->prepare_items_query( $args, $request );
 303  
 304  			$revisions_query = new WP_Query();
 305  			$revisions       = $revisions_query->query( $query_args );
 306  			$offset          = isset( $query_args['offset'] ) ? (int) $query_args['offset'] : 0;

PHP Documentation

<?php
/**
	 * Gets a collection of revisions.
	 *
	 * @since 4.7.0
	 *
	 * @param WP_REST_Request $request Full details about the request.
	 * @return WP_REST_Response|WP_Error Response object on success, or WP_Error object on failure.
	 */
Quick Info
  • Hook Type: Filter
  • Parameters: 1
  • File: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php
Related Hooks

Related hooks will be displayed here in future updates.