Post editor loads empty

时间:2014-01-02 作者:Ashfame

我正在运行WordPress 3.8,最近更换了服务器,所以没有意识到问题是何时出现的,但很可能是服务器发生了变化,我需要一些帮助来解决这个问题。

当我打开编辑后屏幕时,编辑器为空。切换视觉/文本中的上下文时,编辑器似乎完全为空。也没有JS错误。

enter image description here

我看到发生了两件事:

1) 当离开或关闭此消息时,编辑页面屏幕始终显示此消息,好像有一些等待完成的未决请求。

enter image description here

2) 现在post输出中有一些奇怪的字符。很多帖子都是这样。

enter image description here

如果我使用get_post(), 它显示得很好,没有任何奇怪的字符。

此外,如果我转储数据库并在本地导入,则一切正常。所以我认为只有服务器存在一些问题,可能是字符集编码问题?

通过禁用所有插件排除任何导致此问题的插件。

也不确定它是否相关,但脚本的串联存在一些问题,我必须添加define(\'CONCATENATE_SCRIPTS\', false ); 使脚本正确加载。

我不知道该去哪里看。有什么想法吗?

1 个回复
最合适的回答,由SO网友:Ashfame 整理而成

将以下常量添加到wp-config.php 解决了以下问题:

define( \'DB_CHARSET\', \'utf8\' );
define( \'DB_COLLATE\', \'\' );

结束

相关推荐

Encoding Method for URLs?

WordPress是否有一种编码URL的方法或API,类似于在URL中使用标题时生成部分URL的方式?我正在编写一个生成URL的插件,并希望使用与其他所有插件相同的方法。例如,我在标题中键入“这是我的博客文章”,然后生成“这是我的博客文章”。