具有单独的插件和主题文件夹,可用于多站点设置

时间:2012-03-01 作者:ltfishie

我的多站点设置使用子目录。我正在创建一个插件+一个主题来定制每个网站。是否有任何方法可以像so或其他类似的网站一样,在每个网站上设置单独的插件和主题文件夹:

root
+----wp-content
|     +----site1
|          +----plugins
|          +----themes
|     +----site2
|          +----plugins
|          +----themes
+----mu-plugins
|     +----shared-plugin1
|     +----shared-plugin2
+----plugins
|     +----optional-plugin1
|     +----optional-plugin2  
目标是使每个站点只能激活/停用为其设计的插件/主题。

Edit

Multisite Plugin Manager 可以是一种逻辑上实现我想要做的事情的方法,尽管它不会将插件放在各自的目录中。我仍然有兴趣听到其他解决方案。

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

register_theme_directory() 到注册其他主题目录。

对于插件,我们不知道如何绕过它(到目前为止)。如果你愿意,那么你can jump into the discussion here 添加您的想法,分享您的尝试,也许我们会一起找到解决方案:)

结束

相关推荐

merging two multisites

我需要合并两个现有的多站点。每个都有大约40个博客,最终结果应该是所有80个博客都位于一个WP安装上。关于如何最好地完成这项任务,其他人手动完成这项任务,在终端服务器上创建每个新博客和用户,然后对每个新博客使用导出/导入,有什么建议或经验吗?我希望这是一种有效的方法,也可以应用于更大的多站点。直接数据库操作和脚本自动化。。如果有人有经验或能提出一个好的解决方案,我有兴趣支付帮助费用。