虽然我不同意你的目的,但这里是你可能使用的动作挂钩(你没有向我们展示你正在使用什么来保存选项,所以我不能说哪一个更好)。
如果您使用add_option
保存选项:
add_option_{option_name}: 跑步
after a已使用添加名为“option\\u name”的选项
add_option()
作用例如,对于名为“foo”的选项:
add_action(\'add_option_foo\', function( $option_name, $option_value ) {
//....
}, 10, 2);
add_option: 跑步
before 将向数据库中添加一个选项。示例:
add_action(\'add_option\', function( $option_name, $option_value ) {
//....
}, 10, 2);
added_option: 跑步
after 已添加选项。示例:
add_action(\'added_option\', function( $option_name, $option_value ) {
//....
}, 10, 2);
还有模拟操作
delete_option()
:
delete_option_{option_name}
,
delete_option
和
deleted_option
如果您使用update_option
保存选项:
(
update_option
也可用于保存/创建新选项)
update_option_{option_name}: 跑步after 名为“option\\u name”的选项已更新。例如,对于名为“foo”的选项:
add_action(\'update_option_foo\', function( $old_value, $value ) {
//....
}, 10, 2);
update_option: 跑步
before 更新选项。示例:
add_action(\'update_option\', function( $option_name, $old_value, $value ) {
//....
}, 10, 3);
updated_option: 跑步
after 已更新an选项。示例:
add_action(\'updated_option\', function( $option_name, $old_value, $value ) {
//....
}, 10, 3);