結構前から気にはなっていましたが。。
WordPress に書いたプログラムのコードなどのダブルクォーテーション「”」などが
自動で全角に変換されています。
そのままコピーすると、使えません。
もっというと、段下げのタブなんかも削除されていてコードか大変見難かったりします。
<対策1> /wp-includes/formatting.php の該当箇所をエスケープ。
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
↓
// $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
<対策2> エンティティ文字で記入する
・シングルクォーテーション → '
・ダブルクォーテーション → "
・カッコ < → <
・カッコ > → >
<対策3> テーマの functions.php に以下を追記する。
<?php
remove_filter(‘the_excerpt’, ‘wptexturize’); // 抜粋の自動置換を無効
remove_filter(‘the_title’, ‘wptexturize’); // 記事タイトルの自動置換を無効
remove_filter(‘the_content’, ‘wptexturize’); // 本文の自動置換を無効
?>
。。
こんなところがあるらしいです。
とりあえず、さすがにカッコはエンティティ文字で書いていましたがね。。
まぁ、まだやってませんので覚書です。
<2014.01.21 追記>
対策3.の「抜粋」と「本文」だけ入れてみました。。
まぁ、「タイトル」も入れても良かったんですが。。
WordPressのテキストエディタを使っていますから「<>」
のエンティティ文字は仕方ないな。
ダブルクォーテーションとかは、上手くいったようです。
行頭空白でタブとか使っている場合は全角スペースを使えば
何とかなるみたいです(テキストエディタの場合)。。
過去記事の行頭空白は無視しよう。。面倒だから(爆
プログラムコード用のプラグインとかもあるようですが、
そこまではいいや。