钩子文档

block_parser_class

💡 云策文档标注

概述

block_parser_class 是一个 WordPress 过滤器,允许插件替换服务器端的块解析器类。它主要用于自定义块解析逻辑,例如使用不同的解析器来处理块内容。

关键要点

  • 这是一个过滤器,用于替换服务器端的块解析器类。
  • 参数 $parser_class 是一个字符串,表示块解析器类的名称。
  • 默认使用 'WP_Block_Parser' 类,但可以通过此过滤器进行覆盖。
  • 在 WordPress 5.0.0 版本中引入。
  • 与 parse_blocks() 函数相关,用于解析内容字符串中的块。

📄 原文内容

Filter to allow plugins to replace the server-side block parser.

Parameters

$parser_classstring
Name of block parser class.

Source

$parser_class = apply_filters( 'block_parser_class', 'WP_Block_Parser' );

Changelog

Version Description
5.0.0 Introduced.