我一直在学习WP插件开发,我正在看的教程说Wordpress有两个钩子,一个是add_action,另一个是add_filter。然后我在核心内搜索以了解更多信息,我注意到add_action函数返回了add_filter函数。如果我可以使用add_filter,使用add_action有什么意义?有人可以解释一下吗?
我在这里找到了:/wp-includes/plugin.php
function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1)
{
return add_filter($tag, $function_to_add, $priority, $accepted_args);
}
我有一个使用admin_init来使用wordpress的动作,我把它更改为使用add_filter而且它没有任何问题。 isnt add_filter仅用于字符串输出,而add_action使用在整个wp核心中添加的钩子?