ちょっと試してみましたが、なるほど、
おそらくこれだと思います。
http://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%96%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB
(サブタイトル)
なかなか面白いコトしてくれますね。>Wordpress
数年使ってますが、気づきませんでした。ソースコードなんて見ないので。
たしかに英文では連続するハイフンや、-を単独で使うことはありませんから、
特殊な用法の横棒記号(ハイフンではない)に変換するのは、ある意味、頷けます。
手元にあったのがWordpress3.0.1-jaなので、コードを見てみたところ、
No.2の参照サイトと同じ記述がありました。
56行目、57行目を変更すれば単独ハイフンの変換を止められると思いますが、
個人的には、連続ハイフンの変換は残して置いた方が良いと思います。
(変更前)
$static_characters = array_merge(array('---', ' -- ', '--', ' - ', 'xn–', '...', '``', '\'\'', ' (tm)'), $cockney);
$static_replacements = array_merge(array('—', ' — ', '–', ' – ', 'xn--', '…', $opening_quote, $closing_quote, ' ™'), $cockneyreplace);
(変更後)
$static_characters = array_merge(array('---', ' -- ', '--', 'xn–', '...', '``', '\'\'', ' (tm)'), $cockney);
$static_replacements = array_merge(array('—', ' — ', '–', 'xn--', '…', $opening_quote, $closing_quote, ' ™'), $cockneyreplace);
(' - 'に該当する部分を削除)
未検証です。
余談ですが、(tm)を変換するなら(c)もあっていいと思うのですが。。。
余談その2、日本人が作成したBBSでは、連続ハイフンを<hr>などに変換するものもありました。
お礼
ご回答ありがとうございます。 製作にはWordpressを使用しています。 &#8211;に変換しないように改造するとは具体的にどのような方法があるのでしょうか? よろしくお願いします。