Я думаю, что нашел это.Я помню, что у меня возникла похожая проблема: когда я вставляю код в свой пост, кавычка преобразуется в em-quad, когда отображается для читателей.
Я обнаружил, что он находится в / wp-include / formatting.php строка 56 (wordpress ver 3.3.1), она определяет некоторые символы, которые нужно заменить
$static_characters = array_merge( array('---', ' -- ', '--', ' - ', 'xn–', '...', '``', '\'\'', ' (tm)'), $cockney );
$static_replacements = array_merge( array($em_dash, ' ' . $em_dash . ' ', $en_dash, ' ' . $en_dash . ' ', 'xn--', '…', $opening_quote, $closing_quote, ' ™'), $cockneyreplace );
, а в строке 85 она делает замену
// This is not a tag, nor is the texturization disabled static strings
$curl = str_replace($static_characters, $static_replacements, $curl);