钩子文档

wp_initialize_site

💡 云策文档标注

概述

wp_initialize_site 是一个 WordPress 动作钩子,用于在站点初始化例程应执行时触发。它允许开发者在站点创建或初始化过程中添加自定义代码。

关键要点

  • 这是一个动作钩子,通过 do_action('wp_initialize_site', $new_site, $args) 调用。
  • 传递两个参数:$new_site(WP_Site 对象,表示新站点)和 $args(数组,包含初始化参数)。
  • 在 WordPress 5.1.0 版本中引入。
  • 常用于 wp_insert_site() 函数中,用于插入新站点到数据库时执行初始化操作。

📄 原文内容

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

Parameters

$new_siteWP_Site
New site object.
$argsarray
Arguments for the initialization.

Source

do_action( 'wp_initialize_site', $new_site, $args );

Changelog

Version Description
5.1.0 Introduced.