WOOF :: cache( String $name, Mixed $value = null, Integer $expires = 600, Boolean $json = false )

Returns:

  • Mixed The cached value, or the value to cache if a value is provided.
  • Boolean false if no value is provided, and no transient is currently cached, or has the cached value has expired.

An more concise API terminology for the WordPress Transients API to retrieve OR store a value in a transient for a given amount of time.  

If a value is not provided in the second argument, this method will get the value of the transient of the given name (if any).

If a value is provided in the second argument, this method will set the value of the transient against the given name.

Example:

Parameters:

  • String $name

    The name of the cached item to check for

  • Mixed $value = null

    The value to store, if any. If this value is not provided, it is assumed you’re trying to retrieve it.

  • Integer $expires = 600

    For setting a value only. Either an integer number of seconds to store the transient, or a string describing the time period, as parsed by the WOOF::seconds function (see related methods).

  • Boolean $json = false

    If true, the value will be encoded to JSON if being stored, or decoded from JSON if being retrieved.

Latest From the Blog

MasterPress 1.1.4 now available

MasterPress 1.1.4 is now available. This release contains an important compatibility fix for WordPress 4.5 to allow correct detection of the taxonomy term editing screen. Without this fix, any custom fields you have attached to custom taxonomies will not be shown at all in the editing form. Note also that MasterPress will still detect the edit screen correctly in… 

Plugin Requirements

MasterPress requires a minimum of WordPress version 3.4, MySQL 5, and PHP version 5.2.4.

We also recommend that PHP is configured to use a memory limit of 64MB per request (128MB may be required for sites with higher complexity).

This plug-in is not compatible with the WordPress.com hosted service.

Traversal