| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- /**
- * Object Cache API functions missing from 3rd party object caches.
- *
- * @link https://codex.wordpress.org/Class_Reference/WP_Object_Cache
- *
- * @package WordPress
- * @subpackage Cache
- */
- if ( ! function_exists( 'wp_cache_get_multiple' ) ) :
- /**
- * Retrieves multiple values from the cache in one call.
- *
- * Compat function to mimic wp_cache_get_multiple().
- *
- * @ignore
- * @since 5.5.0
- *
- * @see wp_cache_get_multiple()
- *
- * @param array $keys Array of keys under which the cache contents are stored.
- * @param string $group Optional. Where the cache contents are grouped. Default empty.
- * @param bool $force Optional. Whether to force an update of the local cache
- * from the persistent cache. Default false.
- * @return array Array of values organized into groups.
- */
- function wp_cache_get_multiple( $keys, $group = '', $force = false ) {
- $values = array();
- foreach ( $keys as $key ) {
- $values[ $key ] = wp_cache_get( $key, $group, $force );
- }
- return $values;
- }
- endif;
|