Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress更新导致可视化编辑器为空_Php_Jquery_Wordpress - Fatal编程技术网

Php Wordpress更新导致可视化编辑器为空

Php Wordpress更新导致可视化编辑器为空,php,jquery,wordpress,Php,Jquery,Wordpress,我用3.9.2更新了我的wordpress网站版本。更新后,当我尝试添加或更新任何页面或帖子时,VisualEditor选项卡显示为空白。它不显示工具栏按钮、页面或帖子内容。“文本”选项卡工作正常 我尝试了不同网站提供的以下解决方案,但没有成功 1) 清除浏览器缓存 2) 停用所有插件 3) 更改为默认主题,然后再次更改为所需主题 有相同问题的人通过以下建议之一解决了问题: 1) 安装“使用谷歌图书馆”插件 2) 添加到wp-config.php文件: define( ‘CONCATENATE_

我用3.9.2更新了我的wordpress网站版本。更新后,当我尝试添加或更新任何页面或帖子时,VisualEditor选项卡显示为空白。它不显示工具栏按钮、页面或帖子内容。“文本”选项卡工作正常

我尝试了不同网站提供的以下解决方案,但没有成功

1) 清除浏览器缓存

2) 停用所有插件

3) 更改为默认主题,然后再次更改为所需主题

有相同问题的人通过以下建议之一解决了问题:

1) 安装“使用谷歌图书馆”插件

2) 添加到wp-config.php文件:

define( ‘CONCATENATE_SCRIPTS’, false );
3) 从WordPress.org下载WordPress的更新版本,并通过ftp replace/wp includes/js/tinymce文件夹下载

4) 从WordPress.org下载更新版本的WordPress,并通过ftp replace/wp includes文件夹下载

我尝试了上述所有解决方案,但没有成功:(

我也参考了以下链接,但无法找到解决方案

我已经附加了一页的可视化编辑器选项卡和文本编辑器选项卡的屏幕截图

请帮忙


我以前见过这样的问题。对我来说,我们正在更新的网站有许多过时的插件。导致我们问题的是WP轮询。更新过程中出现了一些错误,插件目录中缺少某些文件。我保留了更新前的所有文件的备份,但即使重新上传也没有无法修复。我们最终删除了导致问题的插件并重新安装了它。如果您可以缩小哪个插件可能存在一些差异,那么我建议备份所有内容(包括数据库),删除插件,然后重新安装


如果只是一个WordPress更新,可能不是所有的WordPress文件都被复制了。如果你能重新安装WordPress 3.9.2,你可以比较这些文件和你网站上的文件之间的差异。如果你在wp admin中遇到错误,我会从那里开始检查。

我在APlus.net上遇到过这个问题sting并花了很长时间来修复它。可视化编辑器中的所有文本都是白色的,我无法访问HTML选项卡。可视化编辑器缺少所有格式按钮--只是一个空白

在尝试了网络上列出的所有内容但没有成功后,我终于能够在APlus主机上找到罪犯。结果发现,APlus主机甚至在WordPress管理页面中都注入了自己的分析跟踪代码。他们的分析代码编写不正确——代码缺少了最后一个结尾撇号,这导致在我的场景中,注入的代码破坏了页面编辑器TinyMCE JS代码

我检查了Google Chrome inspector以查找代码中的错误,在与APlus的技术支持代表交谈后,我通过FTP删除了服务器上的分析文件,从而修复了错误:

/private/.wmcnum

我希望这会有所帮助。如果有任何问题,请查看Google Chrome inspector并查找错误。如果您无法更改,请务必与您的主机提供商联系。

这是对我有效的解决方案:

使用PHPMyAdmin(或另一个数据库编辑器)在WordPress数据库中的“wp_options”表中搜索名为“can_compress_scripts”的记录。如果“option_value”的值为“1”,则将其更改为“0”并保存更改。您将发现编辑器再次工作!(注意:有时此记录甚至不存在,因此在这种情况下,您需要添加它。请查找具有此记录的WordPress数据库,以查看您需要添加的内容。)

Digbymass的原始答案:

根据我的经验,我在tinymce编辑器中遇到了一些问题。我的一些客户报告他们“丢失”了编辑器中的一些按钮(或全部按钮)

我发现用微型插件过滤器禁用emojis不仅会禁用emojis,还会禁用编辑器中的一半按钮

也许你在functions.php这一行的某个地方,只需注释它并刷新缓存。让我们看看这是否有帮助

add_filter( 'tiny_mce_plugins', 'disable_emojicons_tinymce' );

我对此进行了全面检查。我无法编辑或查看wordpress帖子或页面中的文本。它似乎缩小到tinymce插件的范围,我通过Chrome控制台发现了错误。我尝试了许多事情,但运气不佳。因此我禁用了tinymce,所有操作都运行顺利。对于一个有这么多变量和修复选项的问题来说,这是多么简单啊.

您使用的主题是什么?您是否可以切换到默认主题以进行测试。这可能是由于主题造成的。我看到这样一个问题,.css将事情弄糟,并在白色背景上显示白色文本,请检查您是否可以在可视编辑器中选择/突出显示任何内容。我尝试选择/突出显示,但没有显示任何内容。@LoopoI tried切换到默认主题,然后再次切换到我的主题,但运气不好@anandmishra您是否遇到任何JavaScript错误?