WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )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.
| Line | Code | 
|---|---|
| 1709 |       * The dynamic portion of the hook name, `$option`, refers to the option name. | 
| 1710 |       * | 
| 1711 |       * @since 3.0.0 | 
| 1712 |       * @since 4.4.0 The `$option` parameter was added. | 
| 1713 |       * @since 4.7.0 The `$network_id` parameter was added. | 
| 1714 |       * | 
| 1715 |       * @param string $option     Option name. | 
| 1716 |       * @param int    $network_id ID of the network. | 
| 1717 |       */ | 
| 1718 |      do_action( "pre_delete_site_option_{$option}", $option, $network_id ); | 
| 1719 |  | 
| 1720 |      if ( ! is_multisite() ) { | 
| 1721 |           $result = delete_option( $option ); | 
| 1722 |      } else { | 
| 1723 |           $row = $wpdb->get_row( $wpdb->prepare( "SELECT meta_id FROM {$wpdb->sitemeta} WHERE meta_key = %s AND site_id = %d", $option, $network_id ) ); | 
| 1724 |           if ( is_null( $row ) || ! $row->meta_id ) { | 
| 1725 |                return false; | 
| 1726 |           } | 
| 1727 |           $cache_key = "$network_id:$option"; |