WordPress引号显示问题
2009年2月28日
默认情况下,WP对于一些标点符号的处理可谓令人恼火。
写代码的时候,明明是英文的(”"),偏偏变成了中文的(”"),而且前后都是前引号,没有后引号。写中文破折号”–”时候,又会变成短短的英文连字符”-”。
睡到自然醒blog的一篇日志提供了解决方法:
修改/wp-includes/目录里的formatting.php文件,找到以下代码:
// 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);
保存覆盖就可以了。
题外话:
每次看到这个blog的名字,就想到一哥们,其理想是”睡觉睡到自然醒,数钱数到手抽筋”。某日,另一位仁兄坦言:”兄弟,其实,你已经实现了很多人都想实现的理想–睡觉睡到手抽筋,数钱数到自然醒。”
不禁莞尔。