[ WP ] 文章をコピーしたときに「 ”(ダブルクォーテーションマーク)」が勝手に全角になるのを防ぐ方法

こんにちは! WordPressを使っているヨス(プロフィールはこちら)です。

WEBおみくじの記事を書いていて気づいたのですが、このブログの文章をコピーしたときに「 "(ダブルクォーテーションマーク)」が勝手に全角の「 “ 」に変換されていました

HTMLのコードでは半角のダブルクォーテーションマークじゃないとエラーになるので、これを勝手に変換しない方法をご紹介します!

コピーしたときの「ダブルクォーテーションマーク」を全角にしなくする方法

この妙な現象ですが、なんと! WordPressの仕業でした。WordPressでブログとかサイトを作ったときにこれが起こります。

functions.phpにコードを足す

これ、ビックリするぐらい簡単に解決しました。


remove_filter('the_content', 'wptexturize');
remove_filter('the_excerpt', 'wptexturize');
remove_filter('the_title', 'wptexturize');

このたった3行を「functions.php」の中に足すだけでいいんです。

念のため、「functions.php」の位置も紹介します。私はFFFTPでやっていますが、[ wp-content ] → [ themes ] → [ 【テーマの名前フォルダ】 ] → [ functions.php ]の中です。この「functions.php」をTeraPadみたいなメモ帳で開いて、一番下にコピペで追加するだけです!

今回の記事は、元旦のWEBおみくじを作ったときに、ツイートさせるためのボタンを作った時に気づきました。以前書いた下の記事にあるコードをコピペしたら半角ダブルクォーテーションが全角ダブルクォーテーションに変化したことで、うまく適応されなかったんです。

ン!? と言うことは、この記事を以前見て、試してくださった方の中にはこのWordPressの仕様に気づかず「なんやこのクソ記事! ガセネタ書くなよな!!」って思われた可能性があるわけですね……。すみません。もう全角に変換されないので試してみてください。