注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

谈笑涧

已开通独立前端博客,请访问 http://www.candoudou.com

 
 
 

日志

 
 

WordPress英文符号自动变成中文全角问题  

2013-01-18 14:44:46|  分类: 互联网 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

最近有人在博客上留言说我博客上面的代码有问题,突然想到,wordpress可能是将我输入的半角符号自动转化为全角符号了。这是由于wordpress处于安全考虑的,如果我们需要禁止自动转换那么可以有两种方法

禁止wordpress半角符号自动转为全角符号方法一:

在当前使用的主题下的functions.php文件中加入下面的代码:

<?php remove_filter('the_content','wptexturize'); ?>

这个位置一定要注意:加在最开始的一行,或者加在最后一个 ?> 符号之后。

禁止wordpress半角符号自动转为全角符号方法二

在wp-includes目录下的formatting.php文件中修改如下代码:

// static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

将$curl前面加//符号注释掉:

// static strings 
// $curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
// $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

由于第二种方法涉及到修改WordPress的系统文件,当WordPress升级后会自动覆盖为原来的,推荐使用第一种方法修改。wordpress升级不会导致改动失效!

  评论这张
 
阅读(281)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017