我一直在Docker容器中运行WordPress,并使用mu插件在服务器上运行脚本。我发现WordPress中有一个全局常量叫做WPMU_PLUGIN_DIR
这将有助于解决这个问题。
在中创建自定义插件mu-plugin
子目录,然后从单个文件加载它们。示例:
wp-content/mu-plugins/foo/bar.php
wp-content/mu-plugins/another/index.php
然后在mu插件中创建一个文件,并将其命名为任何名称。
例如,创建wp-content/mu-plugins/load.php
使用以下代码
<?php
require(WPMU_PLUGIN_DIR . \'/foo/bar.php\');
require(WPMU_PLUGIN_DIR . \'/another/index.php\');
您将只看到
load.php
在后端的mu插件下,但您的所有函数都将从这个脚本加载。