Техническое задание: Восстановление HTML-ссылок в анонсах WordPress

Имеется сеть из 20 сайтов на WordPress, использующих разные шаблоны (темы). Во всех шаблонах существует системная проблема: при формировании анонсов (краткого описания) записей автоматически удаляется весь HTML-код, включая теги ссылок <a>.

Цель работы

Обеспечить корректное отображение HTML-ссылок в анонсах записей на всех сайтах сети. Ссылки должны быть кликабельными и сохранять свои атрибуты (href, target и др.).

Текущая ситуация и требования

  • Масштаб: 20 независимых сайтов на WordPress.
  • Проблема: Функция the_excerpt() или аналогичные механизмы тем/плагинов вырезают HTML, включая тег <a>.
  • Что уже пробовали: Использование популярных плагинов для управления анонсами, а также попытки решения с помощью AI-инструментов не дали результата.
  • Требуется: Поиск и реализация надежного технического решения, которое будет работать в условиях разнообразия тем.

Ожидаемое решение

  • Анализ причины удаления тегов (фильтры WordPress, функции темы).
  • Предложение метода: правка функций темы, создание дочерней темы, написание специального плагина или использование правильных фильтров ядра WordPress.
  • Решение должно быть устойчивым к обновлениям тем и ядра, где это возможно.
  • Важно сохранить безопасность и не допустить уязвимостей через нефильтрованный HTML.

Результат

Во всех анонсах записей на всех 20 сайтах должны отображаться рабочие HTML-ссылки. Код должен быть чистым и сопровождаемым.