WP_REST_URL_Details_Controller::set_cache() – Utility function to cache a given data set at a given cache key.

You appear to be a bot. Output may be restricted

Description

Utility function to cache a given data set at a given cache key.

Usage

$bool = WP_REST_URL_Details_Controller::set_cache( $key, $data );

Parameters

$key
( string ) required – The cache key under which to store the value.
$data
( string ) optional – The data to be stored at the given cache key.

Returns

bool True when transient set. False if not set.

Source

File name: wordpress/wp-includes/rest-api/endpoints/class-wp-rest-url-details-controller.php
Lines:

1 to 17 of 17
  private function set_cache( $key, $data = '' ) {
    $ttl = HOUR_IN_SECONDS;

    
/**
 * 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.
 */
    $cache_expiration = apply_filters( 'rest_url_details_cache_expiration', $ttl );

    return set_site_transient( $key, $data, $cache_expiration );
  }
 

 View on GitHub View on Trac