Если такое своеволие Вордпресса вам не нравится, то это можно легко исправить. Отключить эту функцию можно без помощи различных плагинов. Для этого придется открыть в текстовом редакторе файл
\wp-includes\default-filters.php, который является частью движка,
и закомментировать в нём следующую строку:

add_filter( ‘the_content’, ‘wpautop’ );

приведя её к виду:

// add_filter( ‘the_content’, ‘wpautop’ );

Функция wpautop находится в файле \wp-includes\formatting.php. Там очень много разных правил преобразования нашего и без того идеального кода, некоторые из них, безусловно, лишние. Можно подредактировать саму функцию. Хотя, конечно, проще отключить ее целиком. На мой взгляд отключение этого фильтра должно быть вынесено в админку движка в виде чекбокса. А так ведь придется отключать руками этот фильтр каждый раз при обновлении движка, что довольно хлопотно.

PS. текстовый редактор рекомендую Notepad++, в нем интерфейс реализован в виде закладок на файлы, с которыми ведется работа, удобная навигация по дереву файлов, умение работать со всеми кодировками, особенно с необходимой Вордпрессу Utf8. Кроме того, он бесплатный, открытый, имеет множество дополнительных плагинов, обновляемый и быстрый.