Как включить переносы строк и работу HTML-тегов в отрывках?

В отрывках в карточках постов по умолчанию удаляются все теги. Чтобы карточка выглядела более аккуратной. Но иногда нужно вернуть работу HTML-тегов и переносов строк в отрывках. Для этого установите и активируйте плагин ProFunctions и добавьте в него код:

// выключаем удаление тегов для всех карточек
add_filter( 'yelly_post_card_grid_excerpt_strip_tags', '__return_false' );
add_filter( 'yelly_post_card_horizontal_excerpt_strip_tags', '__return_false' );
add_filter( 'yelly_post_card_related_excerpt_strip_tags', '__return_false' );
add_filter( 'yelly_post_card_small_excerpt_strip_tags', '__return_false' );
add_filter( 'yelly_post_card_vertical_excerpt_strip_tags', '__return_false' );
add_filter( 'yelly_widget_article_normal_excerpt_strip_tags', '__return_false' );
add_filter( 'yelly_widget_article_compact_excerpt_strip_tags', '__return_false' );

// включаем переносы
add_filter( 'get_the_excerpt', 'nl2br');

Этот код отключает работу функции strip_tags и включает работу переносов строк.

Вам помог ответ?
Похожие вопросы