apply_filter没有机会执行

时间:2013-10-10 16:49:03

标签: wordpress hook

核心WordPress文件中有一个函数get_comment_reply_link。它最后有一个“apply_filters”语句:

返回apply_filters('comment_reply_link',$ before。$ link。$ after,$ args,$ comment,$ post);

不幸的是,该函数中的某些检查使它在某些情况下返回而没有达到“apply_filters”语句,所以我的自定义函数根本不会运行!如果我手动将“apply_filters”行移到顶部,那么它可以正常工作。

这是预期的行为吗?当apply_filters永远不会被调用时,如何运行我自己的函数?由于我不想更改基本的WordPress核心,我可以向WordPress团队提交请求以进行此更改吗?

1 个答案:

答案 0 :(得分:0)

在函数php的末尾放置apply过滤器