WordPress: 連続したハイフンがダッシュに変換されるのを防ぐ

Pocket

WordPressで記事を書くと連続したハイフン(–や—)が—(ダッシュ)に変換されてしまう。
技術的なことをメモするブログではこのように変換されてしまうと大変都合が悪いので、変換されないようにする。

連続したハイフンがダッシュに変換されるのを防ぐにはwp-includes/formatting.phpの関数wptexturize内のこの部分を2行をコメントアウトする。


$curl = preg_replace( $dynamic_characters['dash'], $dynamic_replacements['dash'], $curl );

↓ ダッシュへの置換をしない


#$curl = preg_replace( $dynamic_characters['dash'], $dynamic_replacements['dash'], $curl );

※formatting.phpはWordPressを更新する際に置き換えられてしまうので、更新の度に変更しなければいけない。