追記:
※この記事は古くなっています。
新しいバージョンのWordPressで連続するハイフンを表示するには、新しい記事
WordPress: 連続したハイフンがダッシュに変換されるのを防ぐ
を参照してください。
wordpressで連続したハイフンが消える件について。
–や—が—になる。
どうも連続するハイフンは1個に変換されている。
何か安全のための措置だとは思うけれど、–helpとかって記述も出来ないんじゃ不便すぎる。
formatting.phpの置き換え後文字列を変更した。
/wp-includes/formatting.phpのwptexturize関数
$static_characters = array_merge(array('---', ' -- ', '--', 'xn–', '...', '``', ''s', '''', ' (tm)'), $cockney); // ハイフン正常化 //$static_replacements = array_merge(array('—', ' — ', '–', 'xn --', '…', '“', '’s', '”', ' ™'), $cockneyreplace); $static_replacements = array_merge(array('-', ' -- ', '--', 'xn--', '…', '“', '’s', '”', ' ™'), $cockneyreplace);
ハイフンは-と置き換えるのが正しいらしいので—になっている部分を-に変更した。