WordPress的函数wptexturize是一个字符转译的函数,我们在编辑内容时,前台输出后会被转译,比如英文的半角"
会被转译成中文的“
符号,详细的转译说明参考官方。
那么WordPress如何禁止字符转译呢,网上有很多方法,有修改源码的,有修改主题的,有使用插件的,我推荐两个比较简单的方法。
使用插件wpuntexturize
wpuntexturize可以轻松的将字符转译功能给禁止。但如果你最求WordPress的性能的话应该知道,我一直提太多的WordPress插件会给程序带来负担。
修改主题
在你的主题functions.php
文件中插入以下代码即可。
//取消内容转义 remove_filter('the_content', 'wptexturize'); //取消摘要转义 remove_filter('the_excerpt', 'wptexturize'); //取消评论转义 remove_filter('comment_text', 'wptexturize');