钩子文档

wp_initialize_site_args

💡 云策文档标注

概述

wp_initialize_site_args 是一个 WordPress 过滤器,用于修改站点初始化时的参数。它允许开发者在站点初始化过程中自定义行为。

关键要点

  • 这是一个过滤器 Hook,名称为 wp_initialize_site_args。
  • 它接受三个参数:$args(初始化参数数组)、$site(WP_Site 对象)和 $network(WP_Network 对象)。
  • 主要用于 wp_initialize_site() 函数中,影响站点初始化流程。
  • 从 WordPress 5.1.0 版本开始引入。

代码示例

$args = apply_filters( 'wp_initialize_site_args', $args, $site, $network );

📄 原文内容

Filters the arguments for initializing a site.

Parameters

$argsarray
Arguments to modify the initialization behavior.
$siteWP_Site
Site that is being initialized.
$networkWP_Network
Network that the site belongs to.

Source

$args = apply_filters( 'wp_initialize_site_args', $args, $site, $network );

Changelog

Version Description
5.1.0 Introduced.