在WP後台編輯撰寫文章時英文引號(半角)標點符號不管是雙引號還是單引號,前台網頁中顯示時轉變成了中文編碼形式下的全角字符。
我們在寫博客的時候經常會插入一些代碼,裡面難免會有單雙引號出現,發現WP會自動給轉成全角的,復制出來就不能正常使用了。
解決這個問題一般有三種方法,下面將對這三種方法做個簡單的介紹,和大家分享下。
安裝Quotmarks Replacer插件,推薦此方法,插件很小,不響應速度。
插件下載地址:http://wordpress.org/extend/plugins/quotmarks-replacer/
修改wp-includes/formatting.php,找到以下代碼,然後注釋掉:
// static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
找到主題的functions.php,在裡面入加一句:
remove_filter(‘the_content’, ‘wptexturize’);
但這個方法只對文章正文裡起效,其他文章標題、文章摘要、評論內容、評論摘要、評論作者等都沒有效果。