禁用wordpress自动把半角符号替换为全角

不少朋友在写博时候偶尔会收藏下大侠们写的代码,保存在自己博客里写成博文备用,但是有一天真用的时候复制粘贴发现不能使了还报错。。为啥呢
因为wordpress会自动把半角符号替换成全角。相当于因为标点替换成中文的了。
结果是代码都不认了。如何解决此问题呢

方案1:

此种方法适合与经常修改主题或者,更换主题的兄弟
打开并编辑 wp-includes/formatting.php 文件,找到以下代码:
$curl = str_replace($static_characters, $static_replacements, $curl);
注释调这句代码,变成
//$curl = str_replace($static_characters, $static_replacements, $curl);
再找到
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
注释掉,变成
//$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
呵呵,收藏的代码又可以用了。

方案2:

话说这种方法(三子教的),如果你你不是经常鼓捣主题的话,反而更好用,因为第一种法案会因为自动更新wordpress版本文件被覆盖后失效。

//禁用半角符号自动转换为全角remove_filter(‘the_content’, ‘wptexturize’);这句加到主题的function.php里即可。。。

《禁用wordpress自动把半角符号替换为全角》上有14条评论

发表评论

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