WordPress-add_filter vs apply_filters vs add_action vs do_action
add_filter, apply_filters, add_action和do_action有什么区别?
我可以看到do_action在代码中放置了一个标签, 供add_action使用。但是, 我看不到add_filter和apply_filters如何与此相关。有人会想到会有一个do_filter, 它将在代码中添加一个标签, 就像do_action;
一样。但这些似乎都没有做到这一点。而且它们都不具有像do_action($ tag)这样的简单形式, 而是需要回调函数作为参数。
#1WordPress中的过滤器用于修改文本。因此, 例如:
在将文本块放入数据库之前从文本块中剥离SQL语句, 以避免注入攻击。那将是一个过滤器。
动作是当wordpress做某事时调用的函数。例如, (来自docs)在撰写帖子时通过电子邮件发送给某人。
http://codex.wordpress.org/Function_Reference/add_action
【WordPress-add_filter vs apply_filters vs add_action vs do_action】http://codex.wordpress.org/Function_Reference/add_filter
推荐阅读
- WordPress(添加自定义HTML文件)
- wordpress在帖子标题下方添加特色图片
- WordPress(在TinyMCE iframe中添加事件)
- wordpress add_action(‘save_post’,’my_function)不起作用
- wordpress 3.8.1类别页面2错误404未找到/自定义帖子类型
- WordPress(从小部件代码访问数据库)
- WooCommerce产品图片悬停
- MacBook安装wget几种方式
- 首届LoongArch生态创新大会成功召开,筑巢引凤共建信息产业命运共同体