WordPress中文版发布文章的时候,会自动地将文章里面的所有英文引号换成中文的,还有英文的3个句号也会变成中文的省略号。在粘贴一些代码的时候,英文引号这个问题那是相当的蛋疼。所以百度了几下,代码找到,留做备份,方便升级后我再修改。
解决方法:
1、打开WordPress安装目录下的/wp-includes/formatting.php,找到以下代码。(3.1版本的是第79行开始)
// static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
2、把这段代码删除或注释掉就OK啦,你会发现原来那些中文引号又自动变回英文啦。
这个方法比较笨,但是真的是可以有效解决,不过如果你升级了wordpress,可能需要再修改一次。
谢谢,总算找到解决办法了。
[…] 原文地址:简单解决WordPress自动将半角引号转全角引号问题 作者:Tokin document.write(unescape("%3Cscript src=%27http://s10.histats.com/js15.js%27 […]
学习了!(*^__^*) 嘻嘻……
只要不影响使用.,我对符号一般不在乎,
@564b博客 如果文章里没有代码当然就可以忽略这个,如果你文章里有一些代码,就有必要使用它了
你的站被百度K掉3个了,还没有首页
@韩麦斯 三个?是只剩三个了么?
博主很细心哈,很多人都不太在意这一点。
@Mars 你的网站无法访问了?
到底哪个是浅城 分不清。。
@瞳梦 Tokin是我。。。
不用WP的撸过
@瞳梦 没多余的精力折腾wp吧
@Tokin 最近在用EMLOG…