如何在Wordpress插件之前定义常量

时间:2017-09-14 09:13:22

标签: php wordpress constants

我有一个常量定义的插件,我将调用此插件PLUGIN A:

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

我想制作另一个插件PLUGIN B,它将在PLUGIN A之前定义常量BLA。这可能吗?我想Wordpress需要在PLUGIN A之前读取PLUGIN B,但Wordpress正在以哪种顺序读取插件?

1 个答案:

答案 0 :(得分:1)

WordPress按特定顺序加载插件。我在Stackoverflow上找到了这个问题/答案:https://wordpress.stackexchange.com/questions/63141/in-what-order-does-wordpress-load-plugin-files

所以,订单是:

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