WordPressでダブルクォートが勝手に変換されるのを防ぐ
WordPressは半角のダブルクォートを入力すると勝手に全角に変換されるのです。
このブログにもVBAのコードを書くことがありますが、これをコピー&ペーストで利用しようとするとエラーになります。
自分自身はこの挙動を知っているので自分で修正していますが、知らない人が使おうとすると気づかないかもしれません。
というわけで調べたところ、ファイル「/wp-includes/formatting.php」の
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
という行をコメントアウトするだけ。
[ 2010年5月16日 | カテゴリー: WordPress | タグ: tips , 変換 ]
« ジャマイカの答えを見つける「JAMAICA(ジャマイカ)自動計算」 | W杯南アフリカの会場をGoogleマップで »
コメント
-
[…] ぐぐって調べてみると、どうも、あちこちで同様の問題がある模様。 ソースコードをコピペしたら、動かん。クオートが変換されている。ハイフンの連続が変換されている。などなど。 普通の人は変換されるほうが便利らしいのだが、変換を無効にするプラグインが用意されていたり、wordpressのコードを直接いじったりして解決する模様。 で、みつけたのが、こちらの掲示板。 要するに、wptexturizeで、いじってるので、remove_filter('the_content', 'wptexturize');をfunction.phpの中に書けと。 このサイトは自前のテンプレートを使っているので、この解決が一番きれいっぽい。 […]
-
[…] 参考:WordPressでダブルクォートが勝手に変換されるのを防ぐ This entry was posted in WordPress by qp. Bookmark the permalink. […]
-
[…] 変換は「formatting.php」というファイルで行われているので、その部分をコメントアウトする方法を以前、紹介しました。 […]
[…] 今回はこちらのサイトを参照させていただきました。You Look Too Coolさんのサイト […]