没有所谓的捷径
一切都是时间最平凡的累积

禁止WordPress文章自动转义字符

站长整理辛苦,觉得有用评论点个赞吧,若转载请注明出处。如果文章内容失效,请反馈给本站,谢谢!

    今天小编在写一篇文章,是关于linux的,遇到一个问题,‘--’符号会被转移成“−”很是恼火,知道是被转译了,但是无能为力。于是乎翻找了特殊字符转移符,找到了− 排版上看起来似乎像样了,但是放大以后发现确实是有不同的,复制到linux里面去测试,确实不能识别,于是又继续找答案。

 

    终于找到了原因,原来是wordpress使用wptexturize()函数将纯文本字符转换成格式化的 HTML 实体。将‘--’转义为‘-’破折号了,数据在数据库里保存的内容是‘--’,只是在显示的时候被自动转义成了-。这对于经常要粘贴一些代码,没有使用代码高亮时就成了问题,复制后代码表面看起来没有差别,但实际根本没办法直接使用。 那么怎样才能禁止wordpress文章自动转义字符呢?怎样让网友从我文章中拷贝走的代码直接使用呢?有两个方法。

1、可以安装使用Quotmarks Replacer插件禁用 wptexturize 函数,解决 WordPress 自动将半形的单引号、双引号和省略号转换为全形标点的问题。使后台输入的标点格式与前台读者浏览的标点格式保持一致。

2、如果你嫌过多的插件拖慢网站的打开速度,你也可以通过在当前主题的functions.php文件添加以下代码实现禁止Wordpress文章自动转义字符(推荐首选方法)。

//取消内容转义
remove_filter('the_content', 'wptexturize');
//取消摘要转义
remove_filter('the_excerpt', 'wptexturize');
//取消评论转义
remove_filter('comment_text', 'wptexturize');

根据个人需要,选择添加以上三行代码的全部或者部分。

» 本文链接地址:https://blog.mydns.vip/775.html
» 如果喜欢可以: 点此订阅本站
赞(8) 打赏 【豫章小站原创文章】
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@mydns.vip。文章观点不代表本站立场。本站原创内容未经允许不得转载,或转载时需注明出处:豫章小站 » 禁止WordPress文章自动转义字符
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

智慧源于勤奋,伟大出自平凡

没有所谓的捷径,一切都是时间最平凡的累积,今天所做的努力都是在为明天积蓄力量

联系我们赞助我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏