钩子文档

update_blog_public

💡 云策文档标注

概述

update_blog_public 是一个 WordPress 动作钩子,在当前博客的“public”设置更新后触发。它主要用于多站点环境中,允许开发者在博客公开状态变更时执行自定义代码。

关键要点

  • 这是一个动作钩子,在博客的“public”设置更新后触发。
  • 参数包括 $site_id(站点 ID)和 $is_public(站点是否公开,为兼容性原因使用数字字符串 '1' 或 '0')。
  • 源调用示例:do_action( 'update_blog_public', $site_id, $new_site->public )。
  • 相关函数 wp_maybe_transition_site_statuses_on_update() 用于在站点状态更新时触发动作。
  • 自 WordPress MU 3.0.0 版本引入。

📄 原文内容

Fires after the current blog’s ‘public’ setting is updated.

Parameters

$site_idint
Site ID.
$is_publicstring
Whether the site is public. A numeric string, for compatibility reasons. Accepts '1' or '0'.

Source

do_action( 'update_blog_public', $site_id, $new_site->public );

Changelog

Version Description
MU (3.0.0) Introduced.