Как мне давно стало известно ВордПресс по умолчанию преобразует кавычки из технических в литературные, т.е. из прямых в кривые/фигурные, а также он не преобразует знаки < и > у тегов в html-сущности в текстах статей и комментов, что доставляет определенные неудобства как писателям так и читателям (например при написании кусков кода).
Под катом простейший способ решения проблемы с помощью WordPress-овых же плагинов.
Проблему преобразования кавычек
будет решать плагин Unfancy Quote
Этот плагин делает замену кавычек с кодами #8216, #8217, #8242 на одинарную универсальную кавычку, и кавычек с кодами #8220, #8221, #8243 на универсальную двойную кавычку (остальные коды кавычек можно посмотреть в википедии).
А проблему не преобразования тегов в html-сущности
будет решать плагин WP Typograph Lite.
А именно для текстов в тегах <code> он заменяет < на < и > на > соответственно, в нагрузку делает правильными тире, знаки итервалов, многоточия, не форматирует текст в тегах <code>, <pre> и <script>, а также заменяет стандартную функцию WPAutoP.
Отключение ненужных замен можно реализовать также и кастомной функцией в файле functions.php, например:
if ( function_exists('remove_filter') ) { # Отключение фильтра функцией wptexturize в текстах постов и страниц remove_filter('the_content', 'wptexturize'); # Отключение того-же фильтра в тайтлах remove_filter('the_title', 'wptexturize'); # Отключение обработки комментов remove_filter('comment_text', 'wptexturize'); }