こんにちは! 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の仕様に気づかず「なんやこのクソ記事! ガセネタ書くなよな!!」って思われた可能性があるわけですね……。すみません。もう全角に変換されないので試してみてください。