WordPress的英文标点符号显示总是不正确,英文的单引号、双引号、省略号等似乎它都会自作聪明的处理成中文的全角符号,张贴代码极为不便,或许是因为我装了中文版wordpress的问题。

后来查到了解决的办法,就是修改一个wp-includes目录下的formatting.php文件,把以下两行代码注释掉即可,不让它自作聪明的转换:

// static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

现在的问题就是每次自动升级小版本的时候,都会重写这个文件,每次都要再手动来修改这个文件,比较麻烦,因为wordpress的升级频率似乎还挺快的。看来要考虑改装英文版的了。

 

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>