禁止中文WP自动半角字符变全角

Posted by Harid十月 - 2 - 2010 Leave comments   110 views 

前面我在一些含有代码的文章里说过我对中文Wordpress自动将代码中的半角符号显示为全角这种自作多情的行为的无奈,然后今天我在暮色森林那里看到了这个解决方案,经试验证明其有效。这里记下来方便自己日后查找以及走过路过的有同样烦恼的朋友。

暮色森林原文地址:http://www.iwuguo.com/2010/06/wordpress-code-chs-en.html。

方法为修改wp-includes/formatting.php文件,注释掉该功能代码。(代码大概从第79行开始,为连续四行)

1、搜索$curl = str_replace($static_characters, $static_replacements, $curl);直接注释掉 ;

2、搜索$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);

如果日后Wordpress升级了,还需要再次改该文件。

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《禁止中文WP自动半角字符变全角

分享本文: 腾讯微博 QQ空间 人人网 百度空间 开心网 新浪微博 Google Reader 豆瓣
Comments(29) Leave comments
  1. Gravatar
    冠朔wordpress插件 360 Browser 360 Browser EE Windows Windows 7

    是啊,这个是要修改一下才行。

  2. Gravatar
    rui Google Chrome Google Chrome 16.0.912.75 Windows Windows 7

    博主,有个问题请教一下,wp3.3版本首行都是顶格显示,有什么办法让它空两行

  3. Gravatar
    Kada Google Chrome Google Chrome 8.0.552.215 Windows Windows 7

    更好的办法是在主题的function.php文件里面,加上函数remove_filter('the_content', 'wptexturize');前两天正好有片文章是这个。

    • Gravatar Harid  @  十二月 6th, 2010 at 23:58 replied.

      @Kada, 哦,了解了。在主题的functions.php文件里改升级后不用管,确实不错!

评论分页
6 + 9 =  (required)
 疑问 鼓掌 难过 呲牙 强 微笑 快哭了 坏笑 汗 奋斗 撇嘴 OK 偷笑 委屈 尴尬 傲慢 握手 玫瑰 胜利 大哭 抱拳
启用云输入法:      

NOTICE1: You should type some Chinese word (like “你好”) in your comment to pass the spam-check, thanks for your patience!

NOTICE2: 请申请gravatar头像(http://en.gravatar.com),木有头像的会显示为“小怪物”头像,将难以通过审核!

NOTICE3: 如果您能消除一下评论框旁边的邻居的寂寞的话,Harid将不胜感激,你懂的!^_^