首页 » 程序语言与网络 » Wordpress » 禁止wordpress将半角自动转为全角

七 21st, 2010  |  (5+)禁止wordpress将半角自动转为全角

有很多人问我,为什么我复制了你的代码,执行了却显示错误?这是wordpress的一个通病,wordpress有一个自作聪明的功能,为了代码在页面中不被执行,当你在文章中输入代码时,它自动将你的半角符号转为全角。

解决方法很多,比如很多人用代码高亮插件,这是一个途径,不过插件带来了便利的同时也带来了页面文件的臃肿,打开你的每一篇文章的同时,插件的JS文件和CSS文件都被加载一次,不管你这篇文章是否使用了代码高亮的功能。

那么是否可以修改某些文件达到自己想要的效果,答案是有!有的朋友纠结在CSS里,结果问题无法解决,其实问题出在“wp-includes/formatting.php”文件里。现在把方法告诉大家:

1、编辑 wp-includes/formatting.php 文件,找到下面的代码部分

// static strings

$curl = str_replace($static_characters,$static_replacements, $curl);

// regular expressions

$curl = preg_replace($dynamic_characters,$dynamic_replacements, $curl);

2、将$curl 开头的两句代码注释掉就OK啦

// static strings

//$curl = str_replace($static_characters, $static_replacements, $curl);

// regular expressions

//$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

原创文章,版权所有©转载请注明: 转载于“煮透社”
本文标签:代码, 电脑网络
如果您觉得这篇文章不错,请点击:分享家:Addthis中文版

作者 -

我敬畏科学,敬畏自然,并为自己感到庆幸,因为与茫茫宇宙相比,虽然我的身躯如此渺小,我的心却可以超然!

盖楼 (5) 层

  1. 学之源 说道:

    原来是这样,不过全角半角有时很容易就忽视了~~

  2. 恋羽 说道:

    一直使用全角

  3. 呼噜卡 说道:

    好东西,每次都要手动改烦死了

  4. 学习了!解决很多问题!哈哈

  5. [...]       如果你折腾过这个主题,按照下面的方式修改:(建议下载上面两个源文件再Copy代码,不然可能会出现错误,原因在这里:禁止wordpress将半角自动转为全角) [...]

发表留言