WordPress 部落格系統有時候貼心過頭了,對於文章中出現的單引號、雙引號會自動轉換。一般文章中的引號被轉換不是什麼大不了的事情,而且往往看起來也比較美觀,但是在技術性文章中,單雙引號是有特別意義的,被自動轉換成別的符號,整串指令就不對盤了。例如…. 單引號….
輸入 McDonald’s
會變成 McDonald’s
又或者輸入雙引號…
輸入 echo “Hello, World!”
會變成 echo “Hello, World”
雖然可以手動調整引號,但文章一多,或是引用了不少程式碼,改符號實在是曠日費時,傷害腦細胞。
所以 懶人 正確的解決方式就是關閉 WordPress 的雞婆轉換功能,在 /wordpress/wp-content/theme/主題名/ 下,新增或編輯 functions.php,加上以下指令就能關閉此轉換功能。
<? // Remove from Post Content remove_filter('the_content', 'wptexturize'); // Remove from Post Title remove_filter('the_title', 'wptexturize'); // Remove from Post Excerpt remove_filter('the_excerpt', 'wptexturize'); // Remove from Post Comments remove_filter('comment_text', 'wptexturize'); ?>
關於 HTML 引號的特殊符號碼列舉如下
Symbol | HTML Name | HTML Number | Description |
“ | " | " | Double Quote |
‘ | ' | Single Quote | |
‘ | ‘ | ‘ | Left Single Quote |
’ | ’ | ’ | Right Single Quote |
“ | “ | “ | Left Double Quote |
” | ” | ” | Right Double Quote |
Leave a Reply