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
1307       * Passing a truthy value to the filter will effectively short-circuit retrieval,
1308       * returning the passed value instead.
1309       *
1310       * @since 2.9.0
1311       *
1312       * @param mixed $pre_site_transient The default value to return if the site transient does not exist.
1313       *                                  Any value other than false will short-circuit the retrieval
1314       *                                  of the transient, and return the returned value.
1315       */
1316      $pre = apply_filters( 'pre_site_transient_' . $transient, false );
1317
1318      if ( false !== $pre )
1319           return $pre;
1320
1321      if ( wp_using_ext_object_cache() ) {
1322           $value = wp_cache_get( $transient, 'site-transient' );
1323      } else {
1324           // Core transients that do not have a timeout. Listed here so querying timeouts can be avoided.
1325           $no_timeout = array('update_core', 'update_plugins', 'update_themes');