Как победить парсер WordPress-a, преобразование кавычек и тегов?

Как мне давно стало известно ВордПресс по умолчанию преобразует кавычки из технических в литературные, т.е. из прямых в кривые/фигурные, а также он не преобразует знаки < и > у тегов в html-сущности в текстах статей и комментов, что доставляет определенные неудобства как писателям так и читателям (например при написании кусков кода).

Под катом простейший способ решения проблемы с помощью WordPress-овых же плагинов.

Проблему преобразования кавычек

будет решать плагин Unfancy Quote
Этот плагин делает замену кавычек с кодами #8216, #8217, #8242 на одинарную универсальную кавычку, и кавычек с кодами #8220, #8221, #8243 на универсальную двойную кавычку (остальные коды кавычек можно посмотреть в википедии).

А проблему не преобразования тегов в html-сущности

будет решать плагин WP Typograph Lite.
А именно для текстов в тегах <code> он заменяет < на &lt; и > на &gt; соответственно, в нагрузку делает правильными тире, знаки итервалов, многоточия, не форматирует текст в тегах <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');
}


Добавление комментария:

 css.php