Source View: delete_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
958  * @subpackage Transient
959  *
960  * @uses do_action() Calls 'delete_site_transient_$transient' hook before transient is deleted.
961  * @uses do_action() Calls 'deleted_site_transient' hook on success.
962  *
963  * @param string $transient Transient name. Expected to not be SQL-escaped.
964  * @return bool True if successful, false otherwise
965  */
966 function delete_site_transient( $transient ) {
967      do_action( 'delete_site_transient_' . $transient, $transient );
968      if ( wp_using_ext_object_cache() ) {
969           $result = wp_cache_delete( $transient, 'site-transient' );
970      } else {
971           $option_timeout = '_site_transient_timeout_' . $transient;
972           $option = '_site_transient_' . $transient;
973           $result = delete_site_option( $option );
974           if ( $result )
975                delete_site_option( $option_timeout );
976      }