钩子文档

wp_uninitialize_site

💡 云策文档标注

概述

wp_uninitialize_site 是一个 WordPress 动作钩子,用于在站点取消初始化时触发相关操作。它传递一个已删除的站点对象作为参数,允许开发者执行自定义清理或处理逻辑。

关键要点

  • 这是一个动作钩子,通过 do_action('wp_uninitialize_site', $old_site) 调用。
  • 参数 $old_site 是一个 WP_Site 对象,代表被删除的站点。
  • 主要用于站点删除过程中的自定义处理,例如清理缓存或更新相关数据。
  • 从 WordPress 5.1.0 版本开始引入。

相关函数

  • wp_delete_site():从数据库中删除站点,通常与此钩子关联使用。

📄 原文内容

Fires when a site’s uninitialization routine should be executed.

Parameters

$old_siteWP_Site
Deleted site object.

Source

do_action( 'wp_uninitialize_site', $old_site );

Changelog

Version Description
5.1.0 Introduced.