我正在运行WordPress 3.8,最近更换了服务器,所以没有意识到问题是何时出现的,但很可能是服务器发生了变化,我需要一些帮助来解决这个问题。
当我打开编辑后屏幕时,编辑器为空。切换视觉/文本中的上下文时,编辑器似乎完全为空。也没有JS错误。
我看到发生了两件事:
1) 当离开或关闭此消息时,编辑页面屏幕始终显示此消息,好像有一些等待完成的未决请求。
2) 现在post输出中有一些奇怪的字符。很多帖子都是这样。
如果我使用get_post()
, 它显示得很好,没有任何奇怪的字符。
此外,如果我转储数据库并在本地导入,则一切正常。所以我认为只有服务器存在一些问题,可能是字符集编码问题?
通过禁用所有插件排除任何导致此问题的插件。
也不确定它是否相关,但脚本的串联存在一些问题,我必须添加define(\'CONCATENATE_SCRIPTS\', false );
使脚本正确加载。
我不知道该去哪里看。有什么想法吗?
最合适的回答,由SO网友:Ashfame 整理而成
将以下常量添加到wp-config.php
解决了以下问题:
define( \'DB_CHARSET\', \'utf8\' );
define( \'DB_COLLATE\', \'\' );