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
994  *      Any value other than false will "short-circuit" the retrieval of the transient
995  *     and return the returned value.
996  * @uses apply_filters() Calls 'site_transient_$option' hook, after checking the transient, with
997  *      the transient value.
998  *
999  * @param string $transient Transient name. Expected to not be SQL-escaped.
1000  * @return mixed Value of transient
1001  */
1002 function get_site_transient( $transient ) {
1003      $pre = apply_filters( 'pre_site_transient_' . $transient, false );
1004      if ( false !== $pre )
1005           return $pre;
1006
1007      if ( wp_using_ext_object_cache() ) {
1008           $value = wp_cache_get( $transient, 'site-transient' );
1009      } else {
1010           // Core transients that do not have a timeout. Listed here so querying timeouts can be avoided.
1011           $no_timeout = array('update_core', 'update_plugins', 'update_themes');
1012           $transient_option = '_site_transient_' . $transient;