Wordpress – не выводятся теги p

Баг это или фитча, но иногда на фронте сайта Wordpress вырезаются теги <p>. В визуальном редакторе админки они есть, а на сайте нет. В основном это проявляется в текстах которые выводятся плагинами. Есть несколько методов это исправить:

1

Нужно искать место в шаблонах, где выводится контент и применять функцию:

wpautop($foo, $br);

$foo – текст для форматирования
$br – если задано true, разрывы строк преобразуются в <br />

<div>
	<?php echo wpautop($content); ?> 
</div>
HTML
2

Искать место, где разработчик отключил фильтр wpautop(), обычно в файле функций

/wp-content/themes/название_темы/functions.php

remove_filter('the_content', 'wpautop');
remove_filter('the_excerpt', 'wpautop');
PHP
12.02.2019, обновлено 27.08.2019
4008
Предыдущая запись WordPress: вывод в рубрике

Комментарии

, чтобы добавить комментарий.

Другие публикации

Очистка данных из форм в PHP
Для предотвращения XSS, SQL-инъекций и других атак, данные полученные из форм нужно чистить. Простое экранирования кавычек не достаточно, нужен комплексный подход по типу данных.
12871
+8
Мануал по созданию и форматированию excel файлов в PHPExcel
К сожалению разработчики прекратили поддержку и разработку проекта, но PHPExcel все равно остается популярной...
143265
+36
WordPress: вывод в рубрике
Примеры вывода информации на странице рубрики (категории).
3769
-2
Генерация QR-кода в PHP
Вопрос генерации QR-кодов в PHP достаточно освещён, есть много библиотек, одной из них является «PHP QR Code» – быстрый и легкий класс, рассмотрим его применение совместно с графической библиотекой...
75066
+19
Описание мета-тегов
В статье представлены все самые встречающеюся мета-теги с примерами и пояснениями их использования.
30720
+4
Contenteditable – текстовый редактор
Если добавить атрибут contenteditable к элементу, его содержимое становится доступно для редактирования пользователю, а...
47965
+35