我们有一个新的多站点WP安装,出于某种原因创建/编辑帖子,我们没有看到默认的Visual Editor,如下所示。
相反,我们会看到这一点,其中包含一些功能的子集:
我们使用默认主题,没有更改,控制台中没有错误,停止所有其他插件没有区别。我们还确保用户帐户(admin)没有禁用Visual Editor。之前有其他人看过这个,或者建议(重新)启用默认的Visual Editor?
答案 0 :(得分:0)
进行了一些搜索,如果您正在运行Apache服务器,请尝试从.htaccess文件中注释掉这些行。
RewriteEngine on
RewriteCond %{QUERY_STRING} ^[^=]*$
RewriteCond %{QUERY_STRING} %2d|- [NC]
RewriteRule .? – [F,L]
以下是我找到此解决方案的链接。
希望它有所帮助。
答案 1 :(得分:0)
禁用插件后,直接查询数据库以查看用户rich_editor
设置,并将调试代码注入WP PHP源代码以跟踪Visual Editor显示器周围的业务逻辑,我们推断这是由于{ {1}}标头和缓存(我们在CloudFront后面的AWS Elastic Beanstalk上部署了WP)。
Allowing the User-Agent to pass through解决了这个问题,因为WP可以访问数据并确定是否应该显示Visual Editor。
作为参考(在WP 4.5.x上),Visual Editor显示的业务逻辑在以下文件的User-Agent
函数中完成:
user_can_richedit()