《古腾堡手册》目前有一个简短的条目, 可用于创建所用块的整个模板, 例如用于自定义帖子类型等。
https://wordpress.org/gutenberg/handbook/templates/
但是, 它似乎缺少对内核/块的全面概述。特别是可用的属性在这里很有趣。我是否缺少参考条目?
详细说明:
通过玩耍, 我发现了一些东西。例如。预格式化的块确实采用了php文件的格式, 例如换行符, 索引和制表符, 这使它们有些敏感。
array( 'core/preformatted', array(
'content' =>
'Grundlegende Fakten:Operator: Max Mustermann
Wo: City, Country
Wer: 99999 Kinder
Wieviel: 99999 Angestellte', ) ),
确实会转换为:(请注意, 以后的行之前的每个制表符或缩进也将被接管)
文章图片
【Gutenberg模板(核心块属性)】那么-我还必须修改” 内容” 和” 占位符” 属性的其他可能性吗?我可以利用它们是数组的事实并插入选择器或其他类似..html的事实吗?
array( 'core/preformatted', array(
'content' =>
array('selector' =>
'h1', 'content' =>
'Does this do anything?'), ) ),
..但是这样做:
array( 'core/preformatted', array(
'content' =>
array('Does', 'this', 'do', 'anything?'), ) ),
在哪里可以找到一阶属性的完整列表, 因为例如, 并不总是很清楚核心/块是采用” 文本” 字符串还是采用” 内容” 数组等。
#1 要部分回答我自己的问题:
如本git问题所述, 你可以使用
console.log(wp.blocks.getBlockTypes());
在所有Gutenberg魔术加载后(例如在帖子的编辑器窗口中)在浏览器控制台中显示所有当前注册的块, 包括其属性。
绝对是一个有用的工具!
#2 另一个信息源:
古腾堡(Gutenberg)的Git项目拥有所有核心模块, 它们的属性可以通过以下方式访问
区块名称/index.js
然后找到:const blockAttributes =
推荐阅读
- header_image()未在自定义主题中显示
- 在WordPress中使用PHP glob()时遇到问题
- 花了30天才肝出来,史上最全面Java设计模式总结,看完再也不会忘
- 征文|@程序员,你读过的书,藏着自己的命运程序人生
- mysql 同表 父子关系查询 亲测可用
- Flutter 专题19 图解分享页面底部对话框 #yyds干货盘点#
- #yyds干货盘点#Redis中的事务原理与操作分享
- 亲测可用通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
- 使用 fastjson 转换 Date 格式的数据,默认是时间戳,更改为 年-月-日 的方法