禁止WordPress将半角字符转换为全角
有点小悲剧,翻看我以前的文章发现wordpress将一些文章引用的英文字母或者半角字符转换成了全角。
比如将英文的引号转换为中文引号,两个–转换成中文的—,字母x转换成×(我的博文《解决Ubuntu 10.04 安装Nvidia显卡驱动导致的开机花屏 跳屏 显示模糊》评论就出了这个问题)
解决方法,修改源程序文件wp-includes/formatting.php中的代码:89行附近,查找static strings可定位到哪里,
查找到以下代码并注释掉即可
// static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
改为:
// static strings
//$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
//$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
下一篇: N900分区详解