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
1320       * Passing a truthy value to the filter will effectively short-circuit retrieval,
1321       * returning the passed value instead.
1322       *
1323       * @since 2.9.0
1324       *
1325       * @param mixed $pre_site_transient The default value to return if the site transient does not exist.
1326       *                                  Any value other than false will short-circuit the retrieval
1327       *                                  of the transient, and return the returned value.
1328       */
1329      $pre = apply_filters( 'pre_site_transient_' . $transient, false );
1330
1331      if ( false !== $pre )
1332           return $pre;
1333
1334      if ( wp_using_ext_object_cache() ) {
1335           $value = wp_cache_get( $transient, 'site-transient' );
1336      } else {
1337           // Core transients that do not have a timeout. Listed here so querying timeouts can be avoided.
1338           $no_timeout = array('update_core', 'update_plugins', 'update_themes');