| ブログトップ | CMS関連 |

wordpressでシングルクォート・ダブルクォートが勝手に変換される問題点の解決方法

やたらと長いタイトルになりましたが、書いたとおりです。

wordpressでは半角で記述されたシングルクォート(')、ダブルクォート(")が勝手に全角に変換されてしまいます。普通のブログを書く分には問題ありませんが、プログラムのソースを載せるときなどは非常に困ります。

というわけで、解決方法。いろいろなブログにも紹介されていますが、覚書ということで。

  1. まず「wp-includes」フォルダの中にある「formatting.php」というファイルをダウンロードしてください。
  2. テキストエディタで「formatting.php」を開き、wptexturize()関数の中のにある
    $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
    という記述をコメントアウトして保存してください。
  3. 最後に「formatting.php」を元のフォルダにアップロードしてください。

これで半角クォートのまま出力されるようになります。なおあくまで表示の時サニタイズされているので、記事を書き直す必要はありません。

今回はこちらのサイトを参照させていただきました。You Look Too Coolさんのサイト

日々の生活にhappyをプラスする|ハピタス

このエントリーをはてなブックマークに追加

LINEで送る

nandani | 2010年07月18日 | コメント(0) | トラックバック(0) | CMS関連

トラックバック

トラックバックURL

コメントする

※メールアドレスが公開されることはありません。

名前 *
メール*
URL
Copyright(c) 2010 - 2017 ダリの雑記