ワードプレスの半角ダブルクォーテーションが全角に変更されるのを防ぐ!!

bunki

ワードプレスにソースコードなどを書く事があります。

 

この時に半角で入力したクォーテーション『’』やダブルクォーテーション『”』が勝手に全角に変更されているというのをご存知でしょうか?

 

これはワードプレスの仕様なのですが、半角も全角もパッと見はそんなに分からないので気付く人も少ないのかなと思います。

 

ただ、見た目はあまり変わらなくてもソースコードをコピーして貼付けた場合、きちんとコードが反映されないので表示がおかしくなります。

 

そんな訳で今回は、ダブルクォーテーションなどが勝手に全角に変換されるのを防ぐ方法についてご説明します。

 

ソースコードがおかしい?

実はこのダブルクォーテーションが勝手に全角に変更されるというのは、私も最近知りました。

 

記事にソースコードを記載していたものを試しに自分のブログに貼付けたところ、正しく表示されませんでした。

 

どこか間違ったのかと思っていたら微妙にダブルクォーテーションが違っています。

 

何度直しても記事を保存すると勝手に全角に変更されるので解決するまでにとても苦労しました。

 

勝手に全角に変更されるのはワードプレスの仕様とのことなので、いくら直しても効果がないはずですよね(笑)

 

bunki

 

これは意外と知らない人が多いんじゃないですかね?

 

ワードプレスで作ったブログにソースコードを貼っている人は多いので、上手くそのコードが反映されない場合はクォーテーションを疑ってみるのもいいかもしれません。

 

解決方法

今回は【テーマ編集】から【functions.php】に追記することで解決できましたので、その方法を記載しておきます。

 

ダッシュボードの【外観】⇒【テーマ編集】⇒【functions.php】へ進みます。

 

その一番上に下記のコードを貼付けます。

 

remove_filter(‘the_content’, ‘wptexturize’);
remove_filter(‘the_excerpt’, ‘wptexturize’);
remove_filter(‘the_title’, ‘wptexturize’);

 

それぞれ本文内、抜粋表示、タイトルの自動変換防止のコードです。

 

これで、勝手に半角から全角に変更されることはなくなるので、ソースコードコピペしても正しく反映されるようになります。