Крючок: content.render.html
Last updated on Jun 24, 2026 01:38
Обзор
Тип: Фильтр
Расположение: app/Services/ContentRenderer.php
Фильтрует окончательный рендеринг HTML-вывода из содержимого блока. Запускается после преобразования всех блоков в HTML. Используйте для глобальных преобразований контента, таких как добавление оглавления, отложенная загрузка изображений или внедрение рекламы.
Параметры
| Парам | Тип | Описание |
|---|---|---|
$html |
string | Полная визуализация HTML |
$blocks |
array | Исходный массив блоков |
Возвращаться
Должен возвращать string.
Пример использования
Hook::addFilter('content.render.html', function (string $html) {
return str_replace('<img ', '<img loading="lazy" ', $html);
});
Связанные хуки
- content.render.blocks — фильтровать массив блоков перед рендерингом.
- post.content.render — фильтровать на уровне ресурсов API.