WordPressでは記事のタイトルに設定した「-(ハイフン)」が自動的に変換されてしまう。
「–」は「‐」になってしまったりと、困った仕様になっています。
これを防ぐには、WordPressのテーマのための関数functions.php を修正します。
どこでもいいですが、ファイルの先頭あたりに以下を追加します。
<?php remove_filter('the_title', 'wptexturize'); (以下略)
remove_filter 関数はWordPressで使われる関数で、指定した項目のフィルターを解除する働きをします。
以上です。