代码之家  ›  专栏  ›  技术社区  ›  Gardelin

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

  •  0
  • Gardelin  · 技术社区  · 7 年前

    我有一个定义了常数的插件,我将这个插件称为插件A:

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

    我想做另一个插件插件B,它将在插件A之前定义常数BLA。这可能吗?我想Wordpress需要先阅读插件B,然后再阅读插件A,但Wordpress阅读插件的顺序是什么?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Mat    7 年前

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

    因此,顺序是:

    1. 必须使用插件(可选mu plugins文件夹中的插件)
    2. 然后,它通过查看wp\U选项数据库表的active\u plugins条目来检查所有其他活动插件,并循环这些插件。插件将按字母顺序列出。

    希望这有帮助!