rest_get_queried_resource_route()
Gets the REST route for the currently queried object.
Hooks from the function
Returns
String. The REST route of the resource, or an empty string if no resource identified.
Usage
rest_get_queried_resource_route();
Changelog
| Since 5.5.0 | Introduced. |
rest_get_queried_resource_route() rest get queried resource route code WP 6.9
function rest_get_queried_resource_route() {
if ( is_singular() ) {
$route = rest_get_route_for_post( get_queried_object() );
} elseif ( is_category() || is_tag() || is_tax() ) {
$route = rest_get_route_for_term( get_queried_object() );
} elseif ( is_author() ) {
$route = '/wp/v2/users/' . get_queried_object_id();
} else {
$route = '';
}
/**
* Filters the REST route for the currently queried object.
*
* @since 5.5.0
*
* @param string $link The route with a leading slash, or an empty string.
*/
return apply_filters( 'rest_queried_resource_route', $route );
}