钩子文档

register_setting_args

💡 云策文档标注

概述

register_setting_args 是一个 WordPress 过滤器,用于在注册设置时过滤注册参数。它允许开发者自定义设置注册的配置,如数据类型、默认值等。

关键要点

  • 这是一个过滤器,钩子名为 register_setting_args。
  • 参数包括 $args(设置注册参数数组)、$defaults(默认参数数组)、$option_group(设置组名)和 $option_name(设置名)。
  • 常用于修改或扩展 register_setting() 函数的注册行为。

代码示例

$args = apply_filters( 'register_setting_args', $args, $defaults, $option_group, $option_name );

注意事项

  • 此过滤器从 WordPress 4.7.0 版本开始引入。
  • 与 register_setting() 函数紧密相关,用于自定义设置注册过程。

📄 原文内容

Filters the registration arguments when registering a setting.

Parameters

$argsarray
Array of setting registration arguments.
$defaultsarray
Array of default arguments.
$option_groupstring
Setting group.
$option_namestring
Setting name.

Source

$args = apply_filters( 'register_setting_args', $args, $defaults, $option_group, $option_name );

Changelog

Version Description
4.7.0 Introduced.