我正在尝试理解Wordpress插件,如:
apply_filters('gettext',$ translations-> translate($ text),$ text,$ domain);
我正在寻找Wordpress中的所有代码,我找不到:
add_filter('gettext',....);
为什么这个插件没有add_filter?或者我错过了什么?同样的事情:
do_action( 'wp_loaded');
我找不到:
add_action('wp_loaded',....);
答案 0 :(得分:5)
apply_filters
就像',如果有任何具有此名称的过滤器,请使用这些参数运行附加的回调'。因此,如果该名称没有add_filter
,则意味着目前没有与apply_filters
调用一起运行的过滤器。
do_action
和add_action
同样如此。