与此问题相关(Use wp init hook to call other hooks?) 但不一样。
有时,我发现当我将钩子放入init钩子时,钩子将无法运行,例如。
不工作:
add_action(\'init\',\'my_init\');
function my_init() {
add_filter(\'locale\', ...
}
工作:
add_action(\'init\',\'my_init\');
add_filter(\'locale\', ...
当然,一些钩子/过滤器在init钩子中可以正常工作,但是
definitely not all of them.所以在我看来it is a bad practice to chain actions/filters together?