備忘録メモ的な記事です。
ブログタイトル 6月5日 – 6月11日のコロナ患者数 [6/21更新] |
をメールで送ると、
ブログタイトル 6月5日 ? 6月11日のコロナ患者数 [6/21更新] |
ブログタイトル中のハイフン「–」が文字化け「?」してしまいます。
この現象の原因については、こちらの記事に書いてありますが、
メールマガジンで文字化けが発生
この記事は、自分の為のコンピューター技術の備忘録としての意味合いが強いので、 専門的な話が読みたい人、気合の入っている人(笑)はお読みください。 --- これまで、メールマガジンで文字化けが何度か発生していました。 こんな感じで、 8月29...
たびたび、やらかしてしまうため、対策を取りました。
WordPressの子テーマ内のfunction.php ファイル末尾に以下のコードを追加します。
// ハイフンの自動変換防止 remove_filter('the_title', 'wptexturize'); remove_filter('the_content', 'wptexturize'); |
ただし、この方法だとテーマをバージョンアップすると上書きされて消えてしまうことがあるので、バージョンアップしたときは注意が必要です。
参考記事
WordPress ハイフンの文字化け(自動変換)を防ぐ方法
https://webkaru.net/wordpress/wptexturize-hyphen-en-dash/ PDF
コメント