在写一篇关于SQL注入的文章的时候发现语句中的--在后台显示正常,而前台显示确是—,百度搜一下发现是WordPress自动将英文半角符号转换成全角符号,目前本人知道的有两种办法解决
第一种就是在模板函数functions.php最后一个?>前插入以下代码
//取消内容转义
remove_filter('the_content', 'wptexturize');
//取消摘要转义
remove_filter('the_excerpt', 'wptexturize');
//取消评论转义
remove_filter('comment_text', 'wptexturize');
效果如图
保存后就可以正常显示了
如果不喜欢改代码可以用第二种方法,安装一个叫Quotmarks Replacer的插件,安装完成直接启用就可以正常显示了