Разное

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

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

1

Доработка в шаблонах

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

wpautop($foo, $br); 

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

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

Включение фильтров

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

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

remove_filter('the_content', 'wpautop');
remove_filter('the_excerpt', 'wpautop');
12 февраля 2019
В случаи смены хостинга 1С-Битрикс позволяет легко сформировать резервную копию проекта и восстановить его.