В текстовом редакторе WordPress статей существует возможность автоматически форматировать материал перед его публикацией. Система может добавить кавычки, отступы, переносы строк и т.д. Нередко эти функции доставляют дискомфорт редакторам. Это особенно ощущается, когда необходимо оформить страницу со сложным форматированием. Дело в том, что автоформатирование будет активно и после того, как вы начнете работать в режиме «Текст»¹. Система сама выставляет теги WordPress <p> и <br>, которые нельзя визуально отследить в редакторе и, соответственно, удалить вручную. Если вы не знали что такое теги WordPress <p> и <br> – объясняем: исходя из стандартных настроек. абзацы берутся в теги, затем следует перенос на следующую строку. На самом деле, эти теги могу сильно мешать программистам и верстальщикам.
Деактивация автоматического форматирования в WordPress
Отключить теги WordPress <p> и <br> с помощью плагина
Мы предлагаем отключить теги WordPress <p> и <br>. Сделать это можно с помощью плагина Clearfy. Скачайте его и установите. Затем перейдите в меню настроек плагина. Сделать это можно так:
«Настройки» => «Clearfy меню»
Затем откройте раздел «Дополнительно», для настроек вам необходимо найти блок «Записи». Там вы можете изменять параметры, создаваемых статей. И в самом низу вы можете отключить автоформатирование тегов WordPress <p> и <br>. Для этого достаточно нажать кнопку ВКЛ.
Отключение автоформатирования тегов WordPress <p>
и <br> с помощью кода
Ели вы хотите, чтобы данные теги у вас не появлялись автоматически, но вы не хотите их использовать для отключения плагина, мы подскажем как это сделать с помощью кода. К сожалению, без изменения системного файла 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 <p> и <br> : с помощью плагина и кода. Что касаемо кода, да – это поможет вам расширить кругозор, но появится риск нарушить системный баланс в теме кода, что неминуемо скажется на работе всего сайта. С другой стороны есть альтернатива. Это использование плагина. За его безопасность и функциональность отвечают разработчики Clearfy. Интересно, что по времени работа с плагином не превысит даже нескольких минут, если действовать по нашей инструкции.