同一服务器上的两个不同的 WordPress 博客可以使用公共主题文件夹吗?
我有两个 WordPress 博客在同一台服务器上运行,因此它们都可以访问相同的文件系统。 两个博客都使用相同的模板,并且该模板在每个主题目录中重复。 每次更新主题时,我都需要将新文件复制到两个主题目录。
是否可以让这两个博客共享一个共同的主题目录,这样我只需要修改一个模板文件夹?
I have two WordPress blogs running on the same server, so they both have access to the same file system. Both blogs use the same template, and this template is duplicated within each theme directory. Every time that I update the theme I need to copy over the new files to both theme directories.
Is it possible to have both of these blog share a common theme directory so that I only need to modify one template folder?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果使用源代码控制(SVN、Git),另一种方法是将主题检出到两个位置并更新它们。
Another approach, if using source control (SVN, Git), would be to checkout the theme into the two locations and update them.
绝对地。 只需确保他们对该共享文件夹具有读写访问权限即可。
然后设置每个主题文件夹的符号链接。 您可以使用 ln -s来执行此操作
如果您无法使用符号链接,则可以设置重写规则,它将所有来自
/wp-content/themes
的请求重定向到/var/www/shared/themes
。如果你愿意,我可以提供一个例子。
Absolutely. Just make sure that they have read and write access to that shared folder.
Then set up a symlink from each of the theme folders. You do this with
ln -s <origin> <new>
If you can't use symbolic links, you can then set up a rewrite-rule, which redirects all requests from
/wp-content/themes
to like/var/www/shared/themes
.If you want, I can provide an example.
您可以使用符号链接将一个主题文件夹链接到另一个主题文件夹。
删除主题文件夹之一并像cp一样使用ln
You can have a symlink link one theme folder to another.
delete one of the theme folders and use ln like cp