Where did my Theme Editor go?

时间:2014-06-26 作者:jeph perro

我有两个博客,都是版本3。十、

其中,“博客1”是一个多用户博客。我无法编辑“外观->编辑器”下的主题,因为它没有出现。

“博客2”是一个单实例博客,我可以看到外观->编辑器

有什么区别?如何使编辑器出现?可能是文件权限吗?如果是,我需要检查哪个目录?

谢谢

enter image description here

1 个回复
SO网友:Tom J Nowell

主题编辑器在多站点安装中不可用。改变这一点需要修改WordPress核心,每次更新WordPress时都需要重新制作。我STRONGLY 建议不要这样做。

还要记住,如果一个用户编辑了一个主题,那么使用该主题的所有其他用户都会得到更改。只有一份副本。该编辑器还允许用户编辑其他主题,因此用户可以通过这种方式修改网络上的其他人网站。它也是massive 安全风险,维护噩梦,并剥夺了您未来的开发工作。

相反,我建议您:

添加主题选项和设置以控制主题外观,这样,如果必须添加CSS,他们就有一个很好的UI来更改周围的内容、颜色、文本选项等,这是一个带有文本区域(如wordpress)的设置。com,以便他们可以为前端添加CSS。通过这种方式,您可以使用一些常见的javascript库来编辑CSS,使其比您尝试重新启用的编辑器更好functions.php 可以使用该主题破坏安装中的所有网站。如果发生在插件中,同样的事情也可能发生在整个网络上,导致整个多站点安装失败。

结束

相关推荐

在WP 3.9中调用wp_EDITOR时,TinyMCE中的白底白文本

的特征之一my plugin 是在编辑帖子屏幕上的元框中添加一个TinyMCE编辑器实例。这在3.9之前一直很有效,我不清楚到底出了什么问题。以下是包含meta box编辑器代码的相关文件(指向Github commit中文件的链接):admin/author-customization-admin.phpadmin/assets/js/edit-post.js</我错过了什么?这是我加载Edit Post屏幕时得到的信息:但内容在那里,当您在文本区域内突出显示时可以看到:在WordPress 3.