Как отключить автоматическое создание «p» и «br» в WordPress

В текстовом редакторе WordPress статей существует возможность автоматически форматировать материал перед его публикацией. Система может добавить кавычки, отступы, переносы строк и т.д. Нередко эти функции доставляют дискомфорт редакторам. Это особенно ощущается, когда необходимо оформить страницу со сложным форматированием. Дело в том, что автоформатирование будет активно и после того, как вы начнете работать в режиме «Текст»¹. Система сама выставляет теги wordpress <p> и <br>, которые нельзя визуально отследить в редакторе и, соответственно, удалить вручную. Если вы не знали что такое теги wordpress <br> и <p> – объясняем: исходя из стандартных настроек. абзацы берутся в теги, затем следует перенос на следующую строку. На самом деле, эти теги могу сильно мешать программистам и верстальщикам.

режим редактирования в wordpress «Текст»

 

Деактивация автоматического форматирования в WordPress

Отключить теги wordpress <p> и <br> с помощью плагина

Мы предлагаем отключить теги wordpress <br> и <p>. Сделать это можно с помощью плагина Clearfy.  Скачайте его и установите. Затем перейдите в меню настроек плагина. Сделать это можно так:

«Настройки» => «Clearfy меню»

Открываем Clearfy меню

Затем откройте раздел «Дополнительно», для настроек вам необходимо найти блок «Записи». Там вы можете изменять параметры, создаваемых статей. И в самом низу вы можете отключить автоформатирование тегов wordpress <p> и <br>. Для этого достаточно нажать кнопку ВКЛ.

отключить автоформатирование тегов wordpress <p> и <br>

 

Отключение автоформатирования тегов wordpress <br> и <p> с помощью кода

Ели вы хотите, чтобы данные теги у вас не появлялись автоматически, но вы не хотите их использовать для отключения плагина, мы подскажем как это сделать с помощью кода. К сожалению, без изменения системного файла functions.php не обойтись. А это дополнительные риски для самого сайта. Ведь если тот, кто будет вносить изменения в код темы сайта недостаточно разбирается в программных настройках, то последствия могут быть критическими.

Итак, в менеджере файлов на хостинге находим functions.php и добавляем туда следующие строки программного кода:

// отключение <p> и <br> в записях
remove_filter( 'the_content', 'wpautop' );
// отключение <p> и <br> в анонсе 
remove_filter( 'the_excerpt', 'wpautop' ); 
// отключение <p> и <br> в комментариях 
remove_filter( 'comment_text', 'wpautop' );

Заключение

Мы рассмотрели несколько вариантов того, как отключить автоформатирование тегов wordpress <br> и <p> : с помощью плагина и кода. Что касаемо кода, да – это поможет вам расширить кругозор, но появится риск нарушить системный баланс в теме кода, что неминуемо скажется на работе всего сайта. С другой стороны есть альтернатива. Это использование плагина. За его безопасность и функциональность отвечают разработчики Clearfy. Интересно, что по времени работа с плагином не превысит даже нескольких минут, если действовать по нашей инструкции.