A-A+

WordPress英文标点变中文标点的解决方法

2012年12月15日 建站之旅

这是一个最基本的问题,真不明白WordPress更新那么快,为何就不修正这一点,还出简体中文版干什么啊?我用的是自带的Twenty Ten主题,解决方法是编辑/wp-includes/formatting.php文件,找到以下代码:

123
124
125
126
// This is not a tag, nor is the texturization disabled static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

注释掉两行$curl代码即可。

20150822更新:

以上方法已失效,新方法是:

在funtions.php文件最后添加如下代码:

123
124
125
126
127
128
//取消内容转义
remove_filter('the_content', 'wptexturize');
//取消摘要转义
remove_filter('the_excerpt', 'wptexturize');
//取消评论转义
remove_filter('comment_text', 'wptexturize');
微信扫码
支付宝扫码
请打赏,这是对本文作者最实在的帮助和鼓励!