WordPressで半角の「”」や「’」が、全角に変換されるのを防止する
WordPressで記事を投稿した時に、
半角で投稿したダブルクォーテーション(”)や
シングルクォーテーション(’)が、
全角に変換されてしまい…
「コピー・ペーストするといちいち半角に直さないといけない…面倒!」
となってしまいます。
対応方法
functions.phpに下記を記述します。
1 |
remove_filter("the_content", "wptexturize"); //記事の本文 |
こちらは記事の本文に対応します。
抜粋やタイトルにも対応するには
1 2 |
remove_filter("the_excerpt", "wptexturize"); //抜粋 remove_filter("the_title", "wptexturize"); //タイトル |
を記述します。
これで半角で投稿したダブルクォーテーション(”)と
シングルクォーテーション(’)は、全角に変換されません。
ですが
こちらを使用して
ダブルクォーテーションやシングルクォーテーションを投稿した時、
場合によってはhtmlタグやプログラムに影響し
サイトの崩れやプログラムのエラーが起きる可能性がでてくるのでは?
とも思いました(だから変換しているのではないかと)。
ですので個人的に通常は<code>や<pre>タグで良いかなと思います。
▼参考にさせていただきました。ありがとうございました。
この記事の投稿者
taka
Webサイト作ってます。
最近のモットー「決して無理をしないスタイル」
twitter: @taka_sbs