首页 > 日志 > WordPress自动转换为中文标点解决方法[转]

WordPress自动转换为中文标点解决方法[转]

2009年6月13日 发表评论 阅读评论

wordpress使用WordPress的博友们都知道,在WordPress后台撰写文章,经常会遇到如此恼人的问题:就是WordPress会自动将半角的单引号、双引号和省略号转换为全角标点的问题。这不但会在文章的美观度上照成影响,更重要的是当你的文章涉及有一段代码时,在前台的显示会给读者的阅读照成很大的困惑,大大降低了文章的可读性以及代码的参考性!那么如何解决这个问题,从而使后台输入的标点格式与前台读者浏览的标点格式保持一致呢?

下面介绍两种方法来完美解决这个问题:

方法一:使用Quotmarks Replacer插件

插件简介:Quotmarks Replacer 是一个通过禁用 wptexturize 函数,解决 WordPress 自动将半角的单引号、双引号和省略号转换为全角标点的问题。使后台输入的标点格式与前台读者浏览的标点格式保持一致的插件。
插件下载:点击下载
插件使用:解压–>上传到插件目录–>后台启用插件!OK,收工!

方法二:如果你不想使用插件的话,可以使用修改代码的方法来达到同样的效果。

修改位于/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);

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
订阅评论
5+4= (必填)