上周从2020年10月起就一直被关注的GitHub拉动请求终于被合并到了代码库中。它改变了WordPress Gallery块的结构,使其成为一个嵌套图片块的容器。新的格式预计将在WordPress 5.9登陆。
对于那些想尽早开始测试的人来说,它应该在下周与Gutenberg 11.4一起推出。不过,你可以从Gutenberg Times上抓取夜间测试版本,看看它现在的运行情况。要使用新的图库格式,你必须在Gutenberg > Experiments管理屏幕上启用它。
“如果你曾经在图片块上添加过自定义链接,然后试图在图库图片上做同样的事情,你会理解不同类型的图片块之间没有一致性的挫折和困惑,”格伦-戴维斯在重构公告中写道。”这种不一致是因为核心的Gallery块将包含的图片的细节作为嵌套的元素存储在块内容中。因此,画廊中的图片看起来和行为都与单个图片块中的图片不同。”
从表面上看,画廊块的重构对许多用户来说没有什么变化。他们仍然会像多年来一样向画廊添加图片。然而,对于更高级的使用,它打开了一个可能性的世界。
一个经常被要求的功能是为图库中的单个图片添加链接的能力。在过去,用户只能链接到附件页或媒体文件本身。这两个选项都适用于所有图片。在最近的变化中,用户可以修改每个图像块,包括自定义其链接。
![图片[1]-画廊区块重构预计将在WordPress 5.9登陆-搬主题](https://cdn.banzhuti.com/2021/08/20210824100725864.jpg)
虽然这允许处理像链接这样简单的东西,但用户可以做的事情还有很多。
在我建立的一个主题中,我有一个自定义的画廊块样式,允许用户创建一组图像,周围有一个宝丽来式的框架。这对那些不想要所有业务的人来说是很有趣的东西。有时,我喜欢加入一点异想天开的感觉。
![图片[2]-画廊区块重构预计将在WordPress 5.9登陆-搬主题](https://cdn.banzhuti.com/2021/08/20210824100730284.jpg)
该块样式的问题是,它走得还不够远。例如,我还为单个图片块设计了向右倾斜和向左倾斜的样式。然而,用户无法在一个图库中应用这些样式。要让整个图库都能使用这些样式,或者随机设置不同的 “倾斜 “样式,是很容易的。然而,最理想的方法是在图片层面控制设计。
对于其他选项也是如此。用户可以做一些有趣的事情,比如添加块状样式和混合自定义颜色、边框等。
![图片[3]-画廊区块重构预计将在WordPress 5.9登陆-搬主题](https://cdn.banzhuti.com/2021/08/20210824100736560.jpg)
还有其他一些有趣的事情,如交替使用方形和圆形的样式,用户也许可以做到。
![图片[4]-画廊区块重构预计将在WordPress 5.9登陆-搬主题](https://cdn.banzhuti.com/2021/08/20210824100807325.jpg)
新的结构在早期可能不会没有一些问题。为了向后兼容,WordPress可能会继续支持一段时间的旧格式。所有新的图库块都将采用新的格式。然而,核心部分最终会自动将旧的标记转换过来。
添加了自定义CSS的主题作者将是那些最有潜力的工作。试图同时支持新的和旧的标记可能是一个令人沮丧的练习。新的画廊区块与我的自定义主题的输出中断了–边距和宽度都不对。
新格式的所有样式至少以.wp-block-gallery.blocks-gallery-grid.has-nested-images开始。这可能会推翻自定义的主题样式。我还没有搞清楚为什么对核心代码中的连锁选择器如此着迷。它产生了大量的代码臃肿,并迫使主题作者陷入了一场特殊性的斗争。我希望这一点能够得到缓解。无论如何,主题作者有足够的时间来测试和实施任何需要的修正。
从长远来看,我对摆脱仅仅在画廊中添加图片的想法的潜力感到兴奋。例如,我很想看到一个类似以下的网格选项。
![图片[5]-画廊区块重构预计将在WordPress 5.9登陆-搬主题](https://cdn.banzhuti.com/2021/08/20210824100747848.jpg)
在我的图片库中间嵌套一句话,可能是一个有趣的块状图案想法,它不依赖于堆叠的柱状块的杂乱无章。我们将看看未来会发生什么。
现在,将画廊块变成容器是一个受欢迎的步骤。























暂无评论内容