Домой Wp-Recall WP-Recall: Установка и настройка Как сделать анотацию записи для стихов
4ответ(ов) в теме
solar
не в сети 4 года
На сайте с 24.07.2019
Участник
Тем 5
Сообщения 13
1
08:00
Версия WP-Recall: 16.17.1

Есть сайт типа самиздат со свободной публикацией в том числе стихов. Наиболее посещаемые статьи выводятся в ленту, где для вывода используется the_ecscerpt(), т.е выводится цитата. При публикации из формы Вордпресс у цитаты сохраняется форматирование (перенос строки), а при публикации из wp-recall стихи превращаются в прозу, цитата публикуется одной строкой. Какой-то загадочный зверь чистит теги br. Подскажите, где искать этого зверя, скорее всего где-то стоит wpautop().
Где? Дальше дело техники...

0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
2
10:16

Здравствуйте.

Посмотрите в документации

Вы не можете просматривать опубликованные ссылки

по форме публикации.

Используйте поле краткая запись.
А вывод записей - их выводит ваша выбранная вордпресс тема. Попробуйте посмотреть на другой вордпресс теме.

1
garry
не в сети 19 часов
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
3
10:24

Можно включить любые нужные теги этим плагином

Вы не можете просматривать опубликованные ссылки

Это если сократить время на поиск нужных сниппетов...

0
solar
не в сети 4 года
На сайте с 24.07.2019
Участник
Тем 5
Сообщения 13
4
21:30

А я нашел. Фильтр называется pre_update_postdata_rcl, к функции rcl_update_postdata_excerpt. Если кому понадобится - с 55 строки в индексе публикаций. Мы этого зверя опаньки -remove_filter- временно обезвредили. Перезаливаем цитату, любуемся на результат: стихи с нормальным переносом строки. Но не будем искушать злодеев, и оставлять лазейку для всякого зловредного кода. Меняем sanitize_text_field (который чистит все) на wpautop(который чистит все, но оставляет абзац и перенос строки), опять запускаем фильтр - и вот, всем хорошо, и стихам, и безопасности. На том и закроем тему.

1
Вы не имеете права на публикацию сообщений в этой теме