delete_site_option_{$option}
云策文档标注
概述
delete_site_option_{$option} 是一个 WordPress 动态 Hook,在特定网络选项被删除后触发。它允许开发者在删除网络选项时执行自定义操作。
关键要点
- 这是一个动态 Hook,名称中的 $option 部分对应被删除的网络选项名称。
- Hook 接收两个参数:$option(字符串,网络选项名称)和 $network_id(整数,网络 ID)。
- 从 WordPress 4.7.0 版本开始,添加了 $network_id 参数,以支持多网络环境。
- 相关函数 delete_network_option() 用于删除网络选项。
注意事项
- Hook 名称是动态的,使用时需替换 $option 为具体选项名,例如 delete_site_option_my_option。
- 在 WordPress 3.0.0 或 2.9.0 版本中引入,具体版本取决于上下文。
原文内容
Fires after a specific network option has been deleted.
Description
The dynamic portion of the hook name, $option, refers to the option name.
Parameters
$optionstring-
Name of the network option.
$network_idint-
ID of the network.
Source
do_action( "delete_site_option_{$option}", $option, $network_id );