解决WordPress自动将半角引号转全角引号
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,可能需要再修改一次。
其实可以这样,取消内容符号转义,丢到functions.php里面就行了:remove_filter('the_content', 'wptexturize');
直接把remove_filter(‘the_content’, ‘wptexturize’);丢进去就可以了么,这个简单啊,我去改一下,嘿嘿
老天保佑丢进去无错误!
错误就再改回来啊
崇拜一下
猪猪正解,我也是用这个代码
我也去改一下
改完了没,有效果么,我用手机,暂时不能改,用电脑再折腾这个
应该是有效的
楼上正解
膜拜下发哥,哈哈
这倒是一个很简单的方法。
还行吧,不过改源文件不怎么推荐,你用 哼哼猪 的方法吧
确实,他那个方法好像更简单,
PS..这只小猪猪还挺聪明的嘛。 :lol:
不是一般的猪哦
都是代码帝……
Ashe说想升级VPS你知道么…纠结…
升级VPS?不知道额,为什么要升级?
他想升级到官方标配的双核,他说VPS附载有点重…
标配双核要99RMB一月额。那还不如用budgetvm.com的XEN
看看学学 来过
细节源于积累,小方法大用处
确实是细节,之前我复制几个代码,总提示错误,原来问题出在这里
膜拜一下,没报错。
你用的哪个方法没报错,有效果么…
我的好像还是没有效果。。。
我的这个方法没效果么?我用的这个方法,有效诶…
没注意过
平时你也不复制你文章里的代码吧…
不用WP的撸过
没多余的精力折腾wp吧
最近在用EMLOG...
到底哪个是浅城 分不清。。
Tokin是我。。。
博主很细心哈,很多人都不太在意这一点。
你的网站无法访问了?
你的站被百度K掉3个了,还没有首页
三个?是只剩三个了么?
只要不影响使用.,我对符号一般不在乎,
如果文章里没有代码当然就可以忽略这个,如果你文章里有一些代码,就有必要使用它了
学习了!(*^__^*) 嘻嘻……
[...] 原文地址:简单解决WordPress自动将半角引号转全角引号问题 作者:Tokin document.write(unescape("%3Cscript src=%27http://s10.histats.com/js15.js%27 [...]
谢谢,总算找到解决办法了。