Inventory_Presser_Addon_Updater::get_cached_version_info( string $cache_key = '' )
Gets the plugin’s cached version information from the database.
On This Page
Parameters Parameters
- $cache_key
-
(string) (Optional)
Default value: ''
Return Return
(boolean|string)
Source Source
File: includes/addon/class-addon-updater.php
public function get_cached_version_info( $cache_key = '' ) { if ( empty( $cache_key ) ) { $cache_key = $this->cache_key; } $cache = get_option( $cache_key ); if ( empty( $cache['timeout'] ) || time() > $cache['timeout'] ) { return false; // Cache is expired. } // We need to turn the icons into an array, thanks to WP Core forcing these into an object at some point. $cache['value'] = json_decode( $cache['value'] ); if ( ! empty( $cache['value']->icons ) ) { $cache['value']->icons = (array) $cache['value']->icons; } return $cache['value']; }
Expand full source codeCollapse full source codeView on Github