我是否必须在Wordpress中的apply_filters()之前添加add_filter()?

时间:2011-03-23 06:00:22

标签: wordpress plugins filtering

我正在尝试理解Wordpress插件,如:

apply_filters('gettext',$ translations-> translate($ text),$ text,$ domain);

我正在寻找Wordpress中的所有代码,我找不到:

add_filter('gettext',....);

为什么这个插件没有add_filter?或者我错过了什么?同样的事情:

do_action( 'wp_loaded');

我找不到:

add_action('wp_loaded',....);

1 个答案:

答案 0 :(得分:5)

apply_filters就像',如果有任何具有此名称的过滤器,请使用这些参数运行附加的回调'。因此,如果该名称没有add_filter,则意味着目前没有与apply_filters调用一起运行的过滤器。

do_actionadd_action同样如此。