Answers:
muplugins_loaded
是最早的钩子。
根据您的wordpress设置,
MU_PLUGINS
目录中可能没有任何插件。在这种情况下,此挂钩可能不会触发。
下一个要触发的最佳钩子是plugins_loaded
。
资源
plugins_loaded
并且after_setup_theme
最早适用于相应的普通插件和主题。
如对已接受答案的评论中所述,钩子muplugins_loaded不是有条件的。如果您阅读源代码,您会发现它总是被触发-至少在最新版本的WordPress中。根据文档,它也是第一个可用的钩子。但是,除非您实际上正在编写必须使用或网络激活的插件,否则使用它没有多大意义,因为它将在加载插件或主题之前启动。
如果您正在编写插件,则plugins_loaded是要使用的第一个常规操作挂钩。
如果要将代码添加到主题的functions.php中,则可以使用after_setup_theme。