仅使用REGISTER_BLOCK_TYPE()和HTML的古登堡自定义块

时间:2021-11-05 作者:CyberJ

我有以下核心块HTML

<!-- wp:group -->
<div class="wp-block-group"><!-- wp:heading -->
<h2 id="hello-world">Hello world</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Lorem ipsum dolor...</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
是否可以使用该HTML从PHP创建自定义块?类似于我创建的模式?

register_block_type() 可用于从PHP注册块。是否可以简单地将HTML传递给register_block_type() 并创建自定义块?

1 个回复
SO网友:WebElaine

不,块不仅仅是用HTML构建的——它们需要JS和PHP。

但是,您可以在任何需要的地方添加HTML块,然后单击块工具栏中的“更多选项”点,单击“添加到可重用块”,命名块并保存它。然后,该块将可以在任何需要的地方使用,如果编辑它,将在任何地方应用更改。

相关推荐

WP-json如何获取图片链接?

我正试图获取一些数据和图像。一切都很好,但我真的很累,无法获取后缩略图图像。$data = array( \':attachment\' => $record[\'_links\'][\'wp:attachment\'][0][\'href\'], ); 上述代码获取媒体链接,如https://example.com/wp-json/wp/v2/media?parent=273138 但我想这样拍https://example.com/wp-cont