Php Wordpress插件执行顺序
在Wordpress中加载另一个插件后,是否有任何方法可以检查我的插件是否已加载?我开发的插件与另一个插件冲突。所以我想确保我的插件只有在冲突的插件加载之后才被加载。谢谢。在Php Wordpress插件执行顺序,php,wordpress,plugins,Php,Wordpress,Plugins,在Wordpress中加载另一个插件后,是否有任何方法可以检查我的插件是否已加载?我开发的插件与另一个插件冲突。所以我想确保我的插件只有在冲突的插件加载之后才被加载。谢谢。在wp settings.php中,WordPress首先检查任何必须使用插件(插件位于可选的mu插件文件夹中)并加载这些插件 然后,如果您正在运行多站点安装,它会检查是否有网络激活的插件,并加载这些插件 然后,它通过查看wp_options数据库表的active_plugins条目来检查所有其他活动插件,并循环这些插件。插件
wp settings.php
中,WordPress首先检查任何必须使用插件(插件位于可选的mu插件文件夹中)并加载这些插件
然后,如果您正在运行多站点安装,它会检查是否有网络激活的插件
,并加载这些插件
然后,它通过查看wp_options数据库表的active_plugins条目来检查所有其他活动插件,并循环这些插件。插件将按字母顺序列出
以下是WordPress加载几乎所有内容的顺序:
问题是,每个插件的加载顺序通常并不重要,因为正确编写的插件将使用WordPress挂钩,它允许您在WordPress启动后将功能插入特定点。(正确编写的插件还将为其函数和类添加前缀,这样就不会有任何冲突。)
有关插件API的更多信息: