WordPress中引号半角和全角问题
在WordPress中使用引号,经常会自动将半角引号变为全角引号,或者是其它一些引号显示问题。
网上搜索到的解决方法是使用"Quotmarks Replacer"插件,或者修改wp-includes\formatting.php文件。
找到formatting.php中下列代码:
// static strings $curl = str_replace($static_characters, $static_replacements, $curl); // regular expressions $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
将这两句都注释掉,变成:
// static strings // $curl = str_replace($static_characters, $static_replacements, $curl); // regular expressions // $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
但我测试了下,只注释第2句,也可以有效果的。
另外,我是用的主题inove中,引号还有另一个问题,就是在中英文混编的文章中全角引号会显示成另一种奇怪的引号格式,这种引号样子很难表达,我的描述是全角引号的编码却只占了半角引号的位置。可以见下图:
在图中最右边的那个引号,是一个全角右引号,但显示效果却很奇怪。
分析原因可能是浏览器和主题在字体上有兼容问题,用火狐浏览器或改用其它主题都就能正常显示。
解决方法:没什么好方法,就是注意在使用中,中文用全角引号,英文就用半角引号,这样就不会出错了。
最新评论