在这种情况下block pattern 可能就足够了。组块具有templateLock
可设置为的属性all
防止在其中插入任何其他块,并防止移动或删除标题和段落块。
下面是一个将模板锁和自定义类添加到组块的示例。
add_action( \'init\', function(){
register_block_pattern(
\'my-plugin/dually-heading\',
[
\'title\' => __( \'Heading with sub-heading\', \'my-plugin\' ),
\'categories\' => [ \'header\' ],
\'content\' => <<<MARKUP
<!-- wp:group {"templateLock":"all"} -->
<div class="wp-block-group dually-heading">
<!-- wp:heading --><h2>Get some at HUD</h2><!-- /wp:heading -->
<!-- wp:paragraph --><p>The candy store of covert revenues</p><!-- /wp:paragraph -->
</div>
<!-- /wp:group -->
MARKUP
]
);
} );