set_transient ( $transient, $value, $expiration = 0 )

  • (string) $transient Transient name. Expected to not be SQL-escaped. Must be 172 characters or fewer in length.
  • (mixed) $value Transient value. Must be serializable if non-scalar. Expected to not be SQL-escaped.
  • (int) $expiration Optional. Time until expiration in seconds. Default 0 (no expiration).
  • (bool) False if value was not set and true if value was set.
Defined at:


Set/update the value of a transient.

You do not need to serialize values. If the value needs to be serialized, then it will be serialized before it is set.

Related Functions

get_transient, set_site_transient, delete_transient, get_site_transient, delete_site_transient

Top Google Results

User discussions

wpseek mobile