WordPress是开源的,如果你能控制你的服务器,从技术上来说你可以做任何事情:-)取决于你的技能,这可能可行,也可能不可行。
一个低技术的解决方案是为每个用户创建一份主题ABC的副本。更改文件夹名称,然后更改Theme Name 在样式顶部的注释中。css为每个用户进行个性化设置(例如,“ABC代表Bob”,“ABC代表Clare”)。这个codex on child themes 是了解这方面信息的良好起点。
我不知道有任何API调用可以通过主题编辑器检测更改,因此我认为您必须修补核心WordPress安装。我简短地搜索了一下这可能在哪里。使用exec()复制主题目录将非常简单,但用户交互和更新使用的主题版本可能会使其更加复杂。
当然,由于多站点上的“编辑”功能仅对网络管理员可用,这一点更加复杂。