WordPress добавляет в пост лишние теги p и br
Пишет, Андрей Краснов, 31.03.2011 помогалочки, программы 31.03.2011Если такое своеволие Вордпресса вам не нравится, то это можно легко исправить. Отключить эту функцию можно без помощи различных плагинов. Для этого придется открыть в текстовом редакторе файл
\wp-includes\default-filters.php, который является частью движка,
и закомментировать в нём следующую строку:
add_filter( ‘the_content’, ‘wpautop’ );
приведя её к виду:
// add_filter( ‘the_content’, ‘wpautop’ );
Функция wpautop находится в файле \wp-includes\formatting.php. Там очень много разных правил преобразования нашего и без того идеального кода, некоторые из них, безусловно, лишние. Можно подредактировать саму функцию. Хотя, конечно, проще отключить ее целиком. На мой взгляд отключение этого фильтра должно быть вынесено в админку движка в виде чекбокса. А так ведь придется отключать руками этот фильтр каждый раз при обновлении движка, что довольно хлопотно.
PS. текстовый редактор рекомендую Notepad++, в нем интерфейс реализован в виде закладок на файлы, с которыми ведется работа, удобная навигация по дереву файлов, умение работать со всеми кодировками, особенно с необходимой Вордпрессу Utf8. Кроме того, он бесплатный, открытый, имеет множество дополнительных плагинов, обновляемый и быстрый.
20.06.2011 в 14:05
Спасибо большое.
01.07.2011 в 20:51
Благодарю, ваша статья мне очень пригодилась.
05.09.2011 в 03:47
Спасибо за подсказку. А то уже задолбался угадывать появление этих тегов в моем тексте.
10.12.2011 в 17:42
Если пишется тема под wordpress и в ней не предусматривается самовольная вставка лишних тегов движком, то лучше отключить данный фильтр програмно в теме и каждый раз не редактировать файлы движка. Для этого в файл темы function.php нужно добавить строку
remove_filter( ‘the_content’, ‘wpautop’ );
29.01.2012 в 14:44
Большое спасибо! Вы очень помогли!
26.05.2012 в 18:13
Таааак. Щас попробую ).
06.12.2012 в 17:50
Спасибо автору. Как раз писал очередную статью и меня аж взбесила эта функция движка. Отключил Вашим методом рази на всегда. Еще раз спасибо.
03.10.2014 в 10:34
Спасибо большое!!!