Back to Main Site

挂钩:content.render.blocks

Last updated on Jun 24, 2026 01:41

## 概述

类型: 过滤器 位置: app/Services/ContentRenderer.php

在渲染为 HTML 之前过滤已解析的块数组。用于以编程方式添加、删除或重新排序块。

## 参数

参数 类型 描述
$blocks array 已解析内容块数组

## 返回

必须返回“数组”。

使用示例

Hook::addFilter('content.render.blocks', function (array $blocks) {
    if (request()->is('amp/*')) {
        return array_filter($blocks, fn($b) => ($b['type'] ?? '') !== 'image');
    }
    return $blocks;
});