wp_uninitialize_site
Action HookDescription
Fires when a site's uninitialization routine should be executed.Hook Information
File Location |
wp-includes/ms-site.php
View on GitHub
|
Hook Type | Action |
Line Number | 261 |
Hook Parameters
Type | Name | Description |
---|---|---|
WP_Site
|
$old_site
|
Deleted site object. |
Usage Examples
Basic Usage
<?php
// Hook into wp_uninitialize_site
add_action('wp_uninitialize_site', 'my_custom_function', 10, 1);
function my_custom_function($old_site) {
// Your custom code here
}
Source Code Context
wp-includes/ms-site.php:261
- How this hook is used in WordPress core
<?php
256 *
257 * @since 5.1.0
258 *
259 * @param WP_Site $old_site Deleted site object.
260 */
261 do_action( 'wp_uninitialize_site', $old_site );
262
263 if ( is_site_meta_supported() ) {
264 $blog_meta_ids = $wpdb->get_col( $wpdb->prepare( "SELECT meta_id FROM $wpdb->blogmeta WHERE blog_id = %d ", $old_site->id ) );
265 foreach ( $blog_meta_ids as $mid ) {
266 delete_metadata_by_mid( 'blog', $mid );
PHP Documentation
<?php
/**
* Fires when a site's uninitialization routine should be executed.
*
* @since 5.1.0
*
* @param WP_Site $old_site Deleted site object.
*/
Quick Info
- Hook Type: Action
- Parameters: 1
- File: wp-includes/ms-site.php
Related Hooks
Related hooks will be displayed here in future updates.