rest_url_details_cache_expiration
Filter HookDescription
Filters the cache expiration. Can be used to adjust the time until expiration in seconds for the cache of the data retrieved for the given URL.Hook Information
File Location |
wp-includes/rest-api/endpoints/class-wp-rest-url-details-controller.php
View on GitHub
|
Hook Type | Filter |
Line Number | 479 |
Hook Parameters
Type | Name | Description |
---|---|---|
int
|
$ttl
|
The time until cache expiration in seconds. |
Usage Examples
Basic Usage
<?php
// Hook into rest_url_details_cache_expiration
add_filter('rest_url_details_cache_expiration', 'my_custom_filter', 10, 1);
function my_custom_filter($ttl) {
// Your custom filtering logic here
return $ttl;
}
Source Code Context
wp-includes/rest-api/endpoints/class-wp-rest-url-details-controller.php:479
- How this hook is used in WordPress core
<?php
474 *
475 * @since 5.9.0
476 *
477 * @param int $ttl The time until cache expiration in seconds.
478 */
479 $cache_expiration = apply_filters( 'rest_url_details_cache_expiration', $ttl );
480
481 return set_site_transient( $key, $data, $cache_expiration );
482 }
483
484 /**
PHP Documentation
<?php
/**
* Filters the cache expiration.
*
* Can be used to adjust the time until expiration in seconds for the cache
* of the data retrieved for the given URL.
*
* @since 5.9.0
*
* @param int $ttl The time until cache expiration in seconds.
*/
Quick Info
- Hook Type: Filter
- Parameters: 1
- File: wp-includes/rest-api/endpoints/class-wp-rest-url-details-controller.php
Related Hooks
Related hooks will be displayed here in future updates.