Add_action和Add_Filter有什么不同

时间:2019-09-25 作者:Lucifer Levi

我只是想知道add\\u操作和add\\u过滤器之间的区别。我只是无法在wordpress的文档中找到足够的信息。有人能更宽泛、更简单地解释一下吗。提前谢谢你。

1 个回复
SO网友:Bilal Ahmed

add_action

add\\u action是用来创建触发器“钩子”的操作,当发生某件事时,请执行其他操作。

add_Filteradd\\u filter用于“钩住”数据更改/替换–如果存在[某些代码],请将其更改为其他一些扩展代码。add\\u filter(string$标记,callable$function\\u to\\u add,int$priority=10,int$accepted\\u args=1)将函数或方法挂接到特定的筛选器操作。WordPress提供了过滤器挂钩,允许插件在运行时修改各种类型的内部数据。插件可以通过将回调绑定到过滤器挂钩来修改数据。稍后应用过滤器时,每个绑定回调都会按优先级顺序运行,并有机会通过返回新值来修改值。