WordPressで半角が全角に…?ダブルクオーテーション問題を一発解決!

Tips
この記事は約2分で読めます。

WordPressで記事を書いてきましたが、最近、過去の記事を読み返していると奇妙な現象が起こっていることに気が付きました。

それは、記事は「"(半角ダブルクォーテーション)」「'(半角シングルクォーテーション)」で書いたのに、実際にアップして記事を読んでみたところ「"(半角ダブルクォーテーション)」「'(半角シングルクォーテーション)」全角になっているということでした。

これはWordPressの特性のようで、これを解決する方法を探しましたので情報共有したいと思います。

スポンサーリンク

半角ダブルクォーテーションを全角に変換させない方法

WordPressで半角ダブルクォーテーションが全角ダブルクォーテーションになるという現象を解決する手段を見つけました。

それがこちらの設定です。

半角から全角への自動変換を無効にする設定

以下の内容を、子テーマの「function.php」に追記します。

remove_filter("the_content", "wptexturize"); //記事の本文
remove_filter("the_excerpt", "wptexturize"); //抜粋
remove_filter("the_title", "wptexturize"); //タイトル

これで、半角から全角への自動変換が無効化されます。

もともと、WordPressのコア機能の「wptexturize」関数によって、半角のシングルクォーテーションやダブルクォーテーションなどを全角に変換するようになっているので、このような対策が必要となるのです。

※半角→全角の機能は、wp-includes\formatting.php内に定義されています。

まとめ

いかがでしたか?

WordPressは何かと厄介な設定が多く、勝手にリンクが貼られたり、勝手に全角になったりとデフォルトの設定を受け入れるとちょっと面倒なことが起こることもあります。

ちょいちょい設定をいじってあげて、最適な環境を作り上げていきましょう。

白川秋
白川秋

ではでは、参考までに。

コメント

タイトルとURLをコピーしました