WordPress 4.5.3和Visual Editor不显示

时间:2016-09-06 17:25:16

标签: wordpress

我们有一个新的多站点WP安装,出于某种原因创建/编辑帖子,我们没有看到默认的Visual Editor,如下所示。

Visual Editor screenshot

相反,我们会看到这一点,其中包含一些功能的子集:

What I am seeing screenshot

我们使用默认主题,没有更改,控制台中没有错误,停止所有其他插件没有区别。我们还确保用户帐户(admin)没有禁用Visual Editor。之前有其他人看过这个,或者建议(重新)启用默认的Visual Editor?

2 个答案:

答案 0 :(得分:0)

进行了一些搜索,如果您正在运行Apache服务器,请尝试从.htaccess文件中注释掉这些行。

RewriteEngine on RewriteCond %{QUERY_STRING} ^[^=]*$ RewriteCond %{QUERY_STRING} %2d|- [NC] RewriteRule .? – [F,L]

以下是我找到此解决方案的链接。

https://wordpress.org/support/topic/visual-editor-not-showing-in-wp-multisite-install-after-upgrade-to-41/

希望它有所帮助。

答案 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()