wordpressのテーマ・テンプレートを配布するwpskinのブログ。wordpressのカスタマイズに関する話題を扱っていきます。質問・コメントお気軽に

wordpressのテンプレート wpskinのブログ

topimg

wordpressでシングルクォーテーション・ダブルクォーテーションが自動で全角に変換されてしまう時の対処

2008/12/24 (水) 14:52:29

特にブログ上にHTMLやPHPなどの記事を扱う場合に困るのがこの仕様。半角で入力したシングルクォーテーション(')やダブルクォーテーション(")が勝手に全角で表示されてしまう為、他の人にコピペしてもらうようなコードを記事にして書くと、コピペした時に正しく動かなくなってしまうのです。

例えばこの記事ではPHPのソースコードを貼り付けていますが、未対策のまま訪問者がこれをコピー&ペーストすると、エラーが出てブログが全く見れなくなってしまいます。

半角のまま自動変換させない方法

ワードプレスのフォルダ/wp-includes/formatting.phpをテキストエディタで開き、検索で$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl); (WP2.6だと34行目)を検索してアタマに//(コメントアウト)をつける

これでクォーテーションマークの変換が無効になります。

  • カテゴリ : wordpressの機能
  • タグ: ,

コメント

1件のコメント/トラックバック

トラックバック

コメントをどうぞ

uO