Welcome, visitor! Log in
 

Source View: pre_site_transient_{$transient}

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: apply_filters( "hook_name", "what_to_filter" ).

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
966  * @uses apply_filters() Calls 'site_transient_$option' hook, after checking the transient, with
967  *      the transient value.
968  *
969  * @param string $transient Transient name. Expected to not be SQL-escaped.
970  * @return mixed Value of transient
971  */
972 function get_site_transient( $transient ) {
973      global $_wp_using_ext_object_cache;
974
975      $pre = apply_filters( 'pre_site_transient_' . $transient, false );
976      if ( false !== $pre )
977           return $pre;
978
979      if ( $_wp_using_ext_object_cache ) {
980           $value = wp_cache_get( $transient, 'site-transient' );
981      } else {
982           // Core transients that do not have a timeout. Listed here so querying timeouts can be avoided.
983           $no_timeout = array('update_core', 'update_plugins', 'update_themes');
984           $transient_option = '_site_transient_' . $transient;