WordPress 系統本身對於半形符號會自動轉換成全形,如果在網站上張貼程式碼的話會讓語法變得不正確。原因出在 wptexturize 這個函式,因我們若要解決此問題,就要想辦法讓這個函式停用,這樣顯示上才會正確。

如果使用 Windows Live Writer 撰寫,這些特殊符號會被自動轉成 HTML Entity,所以不會有全形或半形的問題。


解決內文符號被轉換問題

如果只是針對網站的內容,那其實使用以下這句語法就可以解決問題了。(開啟佈景主題的 functions.php 加入以下語法)


解決全站符號被轉換問題

如果你想要徹底一點的解決標點符號問題,那麼您可以使用以下語法,將以下語法複製並張貼到當前使用的佈景主題中的functions.php,將語法加入到適當位置,儲存並上傳覆蓋掉即可解決標點符號的問題囉!


資料來源:
完美解決WordPress對半形符號轉成全形符號的問題