注册块类型。
register_block_type( string|WP_Block_Type $name , array $args = array() )
参数(Parameters)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
$name | (string | WP_Block_Type) | 必需 | 块类型名称包括命名空间,或者是完整的WP_Block_类型实例。如果提供WP_Block_类型,$args参数将被忽略。 |
$args | (array) | 可选 | 块类型参数的数组。可以定义任何参数,但默认情况下支持下面描述的参数render_callback’(可调用)用于呈现此块类型的块的回调。 |
返回(Return)
(WP_Block|u Type|false)成功时注册的块类型,或失败时注册的块类型。
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
5.0.0 | wp-includes/blocks.php:26 | 0 | 1 function |
笔记(Notes)
您可以传递自定义$attributes,这些属性可以在编辑器上使用,也可以在render_回调的前端使用:
下面是我自己的一个项目使用的示例片段(它是-https://mcqacademy.com/) …
register_block_type()函数的参数与WP_block_type类的实例变量匹配,即属性、呈现回调、编辑器脚本、编辑器样式、脚本和样式。