【问题标题】:Can two different WordPress blogs on the same server use a common theme folder?同一服务器上的两个不同的 WordPress 博客可以使用一个共同的主题文件夹吗?
【发布时间】:2009-06-15 16:18:20
【问题描述】:

我有两个 WordPress 博客在同一台服务器上运行,因此它们都可以访问同一个文件系统。两个博客都使用相同的模板,并且该模板在每个主题目录中都有重复。每次更新主题时,我都需要将新文件复制到两个主题目录。

是否可以让这两个博客共享一个共同的主题目录,这样我只需要修改一个模板文件夹?

【问题讨论】:

    标签: wordpress themes


    【解决方案1】:

    当然。只需确保他们对该共享文件夹具有读写权限即可。

    然后从每个主题文件夹设置一个符号链接。你用ln -s <origin> <new>来做这个

    如果你不能使用符号链接,你可以设置一个重写规则,将所有来自/wp-content/themes的请求重定向到喜欢/var/www/shared/themes。

    如果你愿意,我可以举个例子。

    【讨论】:

    • 谢谢!幸运的是,我不在 Windows 服务器上。不过,有没有办法在 Windows 服务器上共享模板目录?
    • @webdevbytes:就我个人而言,我使用 blog hive,它让两个 wordpress 博客共享一个 wordpress 安装,而不仅仅是一个主题目录。本质上,它会转换所有数据库查找,以便根据主机标头使用一组不同的表来查找博客数据。至于模仿 alex 的重写规则策略,您也许可以在 IIS 上使用虚拟目录来完成同样的事情,尽管如果您为它安装一个像 Helicon 这样的附加组件,您可以在 IIS 中使用重写规则.我认为 IIS7 有一些本地重写的东西。
    【解决方案2】:

    您可以使用符号链接将一个主题文件夹链接到另一个主题文件夹。

    删除其中一个主题文件夹并像cp一样使用ln

    ln -s <source> <dest>
    

    【讨论】:

      【解决方案3】:

      如果使用源代码控制(SVN、Git),另一种方法是将主题检出到两个位置并更新它们。

      【讨论】:

        猜你喜欢
        • 2015-09-28
        • 2021-02-17
        • 2010-11-22
        • 2018-04-07
        • 2012-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-10
        相关资源
        最近更新 更多