保存管理员设置时触发的挂钩

时间:2012-07-23 作者:Rabin shrestha

是否有任何特定的钩子在保存管理设置时触发。我已经从管理后端设置菜单缓存了一些数据。现在,我想在管理菜单中设置保存时删除缓存。提前感谢您的帮助。

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

有过滤器\'pre_update_option_\' . $option. 您必须知道选项名称。选项也可以从前端更新,所以WordPress在这里没有什么不同。

然后有一个动作:\'update_option\', 你得到了论点$option, $oldvalue$_newvalue.

最后,如果更新成功,您将获得两个进一步的操作:

do_action( "update_option_{$option}", $oldvalue, $_newvalue );
do_action( \'updated_option\', $option, $oldvalue, $_newvalue );
请参阅的源代码update_option() 有关详细信息。

结束

相关推荐

hooks & filters and variables

我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴