古登堡和预格式化模板:核心块属性

时间:2018-11-28 作者:Playnary

古腾堡手册目前有一个简短的条目,用于创建块的整个模板,例如用于自定义帖子类型或只是预格式化帖子。

https://wordpress.org/gutenberg/handbook/templates/

但它似乎缺少对核心/块的全面概述。这里的可用属性尤其有趣。是否有我刚刚丢失的参考条目?

详细说明:

通过四处玩耍,我发现了一些事情。E、 预格式化块确实采用php文件的格式,如换行符、索引和制表符,这使它们有点敏感。。

array( \'core/preformatted\', array(
                            \'content\' => \'Grundlegende Fakten:

Operator: Max Mustermann
Wo: City, Country
Wer: 99999 Kinder
Wieviel: 99999 Angestellte\',
                            ) ),
这可以转化为:(注意,后面几行之前的每个制表符或缩进也会被接管)

Screenshot

那么,我还需要修改“内容”和“占位符”属性吗?是否有文档?我可以利用它们是数组和插入选择器或其他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 个回复
SO网友:Playnary

部分回答我自己的问题:

如中所述this git issue 您可以使用

console.log(wp.blocks.getBlockTypes());
在浏览器控制台中加载所有Gutenberg magic后(例如,在帖子的编辑器窗口中),显示所有当前注册的块,包括其属性。

另一个信息来源:

The Git-Project of Gutenberg holds all core blocks 其属性可通过访问

Name-of-Block*/index.js

然后查找:const blockAttributes =

结束

相关推荐

Templates for Mobile Site

是否有任何内置方法可以根据浏览器大小显示不同的模板(即移动设备检测)?我做了一些研究,我能找到的只是大量插件,它们的功能远远超出了我的需要。我基本上只需要一种方法,将移动目录添加到我的主题中,并为移动用户显示该主题。