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

Ability to deactivate licence domains within MasterPress account management

25th October 2024

We have just rolled out an account management feature which allows licence holders to have better control over the domains that use their licence key. From the MasterPress Account Management page, the list of Active Sites that use your licence now includes a function that allows you to remove a domain from your licence. Simply… 

Plugin Requirements

MasterPress requires a minimum of WordPress version 4.9, MySQL 5.6, and PHP version 5.6.20.

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.

Three AM