在MS安装中,你能允许不同的用户有他们自己的主题吗?

时间:2013-11-09 作者:oliakaoil

在MS安装中是否允许网络站点管理员编辑自己的主题?例如,我想让每个人都可以访问主题ABC,但如果一个用户编辑该主题,他们会无缝地创建自己的主题实例,因此不会影响其他用户的主题。我相信简单的答案是“不”,所以我想知道关于如何实施这种系统,是否有什么好的想法。

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

WordPress是开源的,如果你能控制你的服务器,从技术上来说你可以做任何事情:-)取决于你的技能,这可能可行,也可能不可行。

一个低技术的解决方案是为每个用户创建一份主题ABC的副本。更改文件夹名称,然后更改Theme Name 在样式顶部的注释中。css为每个用户进行个性化设置(例如,“ABC代表Bob”,“ABC代表Clare”)。这个codex on child themes 是了解这方面信息的良好起点。

我不知道有任何API调用可以通过主题编辑器检测更改,因此我认为您必须修补核心WordPress安装。我简短地搜索了一下这可能在哪里。使用exec()复制主题目录将非常简单,但用户交互和更新使用的主题版本可能会使其更加复杂。

当然,由于多站点上的“编辑”功能仅对网络管理员可用,这一点更加复杂。

结束

相关推荐

WordPress和MultiSite,正确的选择?

我即将为一个非营利组织创建一个网站,我需要它成为一个多站点平台。我不知道Worpress,但我知道有一个多站点选项。因此我想知道Wordpress是否是正确的解决方案。。。因此,我需要支持以下内容:[1 platform, 1 community]<单一用户群和SSO(每个站点1次登录)[several sites, several looks]<每个网站都需要有自己的风格(颜色、字体、图像……基本上只有css imo)[an accurate permission system]<每个