ダッシュ(-)など 特定の文字列が勝手に変換される

エディターで「--」と入力した時に「–」と変換されて表示されてしまっている状況に気がついたので、自動変換を無効化する方法をメモ。

wptexturize関数を無効化する

Codexを参照

関数リファレンス/wptexturize

wptexturize() はふつうの引用符をスマート引用符へ変換したり、特定の記号の並びをアポストロフィ、ダッシュ、省略符号(…)、商標記号、乗算記号などへ変換する関数ということで、この関数をrun_wptexturizeフィルターで無効化すればよい。

function.phpに追記

// 特定文字列の変換処理を無効化
add_filter( 'run_wptexturize', '__return_false' );
ページ上部へ