On this page
WP_Theme::cache_add( string $key, array|string $data ): bool
This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.
Adds theme data to cache.
Description
Cache entries keyed by the theme and the type of data.
Parameters
$keystring Required-
Type of data to store (theme, screenshot, headers, post_templates)
$dataarray|string Required-
Data to store
Return
bool Return value from wp_cache_add()
Source
File: wp-includes/class-wp-theme.php. View all references
private function cache_add( $key, $data ) {
return wp_cache_add( $key . '-' . $this->cache_hash, $data, 'themes', self::$cache_expiration );
}
Related
Uses
| Uses | Description |
|---|---|
| wp_cache_add() wp-includes/cache.php | Adds data to the cache, if the cache key doesn’t already exist. |
Used By
| Used By | Description |
|---|---|
| WP_Theme::get_post_templates() wp-includes/class-wp-theme.php | Returns the theme’s post templates. |
| WP_Theme::get_screenshot() wp-includes/class-wp-theme.php | Returns the main screenshot file for the theme. |
| WP_Theme::get() wp-includes/class-wp-theme.php | Gets a raw, unformatted theme header. |
| WP_Theme::__construct() wp-includes/class-wp-theme.php | Constructor for WP_Theme. |
Changelog
| Version | Description |
|---|---|
| 3.4.0 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_theme/cache_add