2017-09-14 16 views
0

我有有常量定义的插件,我将这个插件插件答:WordPress的插件之前,如何定义常量

if (! defined('BLA')){ 
    define('BLA', 'http://google.com); 
} 

我不想再拍插件插件B,其将插件中之前定义常量BLA 。 那可能吗?我猜Wordpress需要在PLUGIN A之前阅读PLUGIN B,但Wordpress正在阅读哪些插件?

回答

1

WordPress以特定顺序加载插件。我发现这个问题/答案在这里#2:https://wordpress.stackexchange.com/questions/63141/in-what-order-does-wordpress-load-plugin-files

因此,顺序是:

  1. 必须使用的插件(在可选的MU-plugins文件夹插件)
  2. 如果你正在运行的多站点安装,它会检查网络激活的插件并加载这些插件。
  3. 然后通过查看wp_options数据库表的active_plugins条目来检查所有其他活动插件,并循环查看所有其他活动插件。插件将按字母顺序列出。

希望这会有所帮助!

相关问题