内部的自动加载插件挂钩必须使用插件

时间:2014-10-12 作者:Adam

我正在创建一个在多站点网络上运行的自定义MU插件。我正在开发一个功能,该功能将动态包含包含额外操作的文件,并根据当前正在处理的网站的活动插件过滤挂钩。问题是,当我访问子站点时,我的函数没有被调用。只有主站点触发此事件。无论我在哪个网站上,我如何让它执行该功能?

function my_plugin_autoload_plugin_hooks() {
    $active_plugins = get_option(\'active_plugins\');
    // Include custom files from my plugin if they appear in the $active_plugin list.
}
add_action(\'plugins_loaded\', \'my_plugin_autoload_plugin_hooks\');

1 个回复
SO网友:danhgilmore

对于多站点,您需要使用add\\u site\\u选项/get\\u site\\u选项,而不是add\\u选项/get\\u选项。

https://codex.wordpress.org/Function_Reference/get_site_option

结束

相关推荐

Web.config打破了子目录MultiSite的主题

我们正在将单个wordpress站点转换为子目录网络,但找不到任何web。正确工作的配置。一旦我们更改了单站点web,我们就永远无法让主题发挥作用,即使是在根(/)站点上。为多站点配置,它会中断。我已经搜索了几个小时,找到了几个人们找到网站的主题。配置对我们有效,但没有一个对我们有效,主题总是被打破。我们需要的设置如下:http://www.domain.com/ (主站点)http://www.domain.com/en/ (网站英文版)我确实在我自己的Apache服务器上实现了一定程度的功能,但它尝试