wp_uninitialize_site

wp_uninitialize_site

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: action
See hook in action

See hook in core

Displaying hooks found in version: wordpress-6.7.2

do_action('wp_uninitialize_site') is found 1 times:

  • /wp-includes/ms-site.php line 261
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    * @since 5.1.0
     *
     * @param WP_Site $old_site Deleted site object.
     */
    do_action( 'wp_uninitialize_site', $old_site );
     
    if ( is_site_meta_supported() ) {
        $blog_meta_ids = $wpdb->get_col( $wpdb->prepare( "SELECT meta_id FROM $wpdb->blogmeta WHERE blog_id = %d ", $old_site->id ) );
        foreach ( $blog_meta_ids as $mid ) {
            delete_metadata_by_mid( 'blog', $mid );
        }

See this hook used in plugins: