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