今天小编在写一篇文章,是关于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
ICANN政策制定支持高级副总裁戴维·奥利弗 (David Olive)近日发表博文,介绍信息...
这里要讲的一个简单的HTML5功能是当页面加载完成时让输入焦点自动落到某个元素上...
之前我们关注到Adobe公司在2015年注册的adobe .design域名 最近有了动静,近日登...
transform 和 translate transform指变换、变形,是css3的一个属性,和其他width...
刚毕业的时候用过极短时间的SVN,后面就一直在用Git来做代码的版本控制了,前前...
HTML5新特新 HTML5 中的一些有趣的新特性: 1、用于绘画的 canvas 元素 2、用于...
TOP云 (west.cn)10月23日,新一期的sedo 域名交易 榜出炉,本期榜单上共有75个...
复制代码 代码如下: !DOCTYPE htmlhead meta charset=utf-8 titleHTML5画圆形/ti...
一个图片链接img src= / 想用js 判断url是否有效如果404 就加载默认的图片路径 i...
Q4OS 3.10 已发布,此版本的主要更新是针对桌面环境(Plasma 和 Trinity)的改进...