Fire a hook programmatically

时间:2012-06-08 作者:JLeonard

是否可以通过编程方式启动wordpress挂钩?特别是我想有可湿性粉剂插入后控制。

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

要启动挂钩,可以使用以下功能:

  1. do_action - 执行由add\\u操作创建的挂钩
  2. do_action_ref_array - 执行挂接在特定操作挂钩上的函数,在数组中指定参数。此功能与相同do_action, 但是传递给挂接到$标记的函数的参数是使用数组提供的
如果要应用筛选器,可以通过调用apply_filters 作用

结束

相关推荐

hooks & filters and variables

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