帖子格式如何适应块主题世界?

周末,Nick Bohle 询问 Elma Studio 的 Ellen Bauer 帖子格式如何适应块主题世界. 问题是她的 WordPress 主题和 FSE 提案 她昨天举行的聊天 通过推特空间。 我无法参加,看看鲍尔是否谈到了这个话题,但这个问题是我不久前考虑过很多的问题。

整个夏天,我 在推特上发了一张截图 关于帖子格式的实验。 我的一部分是试图弄清楚我们是否可以恢复一个垂死的功能,我今天继续使用的功能。

how-do-post-formats-fit-into-a-block-theme-world Post 格式如何适应块主题世界?抛开帖子格式存档。

自从它们成为一件事之前,我就一直在使用帖子格式。 “Asides”是该功能登陆 WordPress 的先驱之一。 2006 年,我在我的个人博客上写了我的第一篇文章。我借用了 WordPress 联合创始人 Matt Mullenweg 的一些代码 两年前发布. 这是他从别人那里借来的概念。

对我来说,这是一种为快速帖子和链接提供独特布局的方法,而没有长篇文章的所有笨拙。

2011 年,WordPress 3.1 推出了新的分类法。 假设他们的主题支持其中一种或多种格式,用户可以为他们的帖子选择九种不同的格式。 目标是允许主题作者围绕每个主题设计自定义布局。

对于社区的大部分人来说,感觉就像 WordPress 正在追逐 Tumblr 的帖子内容功能。 在它似乎在最初发布后陷入停滞之后,这种吸引力很快就消失了。 除了引擎盖下的一些修复和微不足道的增强之外,帖子格式从来没有多少。

多年来,它们一直是一个利基功能。 一些主题作者仍然添加支持。 我们中一些以某种形式或时尚方式使用它们的老派博主仍在坚持。 但是,帖子格式已经死了很长时间了。

因此,我决定尝试使它们适用于块主题。

在这个基于块的主题项目中,我在使用帖子格式时遇到的最令人沮丧的事情之一是,我对让它们以“旧方式”工作感到无能为力。 经典主题的动态特性意味着我可以在列出多个帖子的页面上切换帖子内容模板。 例如,查询循环及其内部帖子模板块不允许我为报价或画廊格式的帖子显示不同的模板。

这令人沮丧,因为设计过程的那部分超出了我的掌控。 如果我想做一些简单的事情,例如在普通帖子的混合中为一个旁白帖子展示完全不同的设计,作为主题设计师,我不能这样做,至少不能不做一些黑客的变通方法。

我的“灯泡”时刻是我意识到没有这种控制是可以的。 我需要摆脱设计是我的,我一个人的心态。 那是通过经典的主题镜头观看创作。 我的做法是错误的。 相反,我不得不开始考虑如何将这些设计工具交给用户。

问题变成了:我可以创建一些利用原始帖子格式概念的东西,同时让用户可以自由地做他们想做的事吗?

然后,我恍然大悟。 以下是我在推特上给杰夫钱德勒的回复,他曾 问我是否认为帖子格式 将作为模式工作:

我认为块本身是帖子格式的演变。 视频、音频、嵌入(基本上很酷的链接)、引用等。大多数元素已经存在。 模式只是为用户提供了一种插入各种设计的简单方法,这些设计可以建立在这些块的基础上。

也许目前存在的帖子格式已经死了。 然而,围绕特定类型的帖子设计布局的想法非常活跃。

如果用户想将单个视频嵌入到帖子中,只需复制和粘贴链接即可。 要分享他们从他们最喜欢的作者那里找到的引用,他们只需要将其放入引用块中。 除了聊天帖子(让我们完全掩盖那些帖子)之外,帖子格式的概念已被简单地替换为块。

但是,主题作者仍然可以发挥作用。 如果帖子格式的所有元素基本上都被块本身所取代,这意味着设计师可以围绕它们进行实地构建模式。

how-do-post-formats-fit-into-a-block-theme-world-1 帖子格式如何适应块主题世界?为帖子格式构建的模式。

这让我建立了我对 asides 的最初想法,这是我最喜欢的帖子格式。 我没有提供单一的设计,而是构建了三种不同的模式供用户选择。 最终用户可以混合搭配他们在前端的显示方式。

我还构建了一个自定义的 taxonomy-post_format-aside.html 模板来在他们的存档页面上展示它们。 它仅显示用户控制的发布日期和发布内容。

我回到绘图板并建立了一个我喜欢的报价模式。 同样,这取决于用户是否想要特定的设计。 他们总是可以朝着不同的方向前进。

how-do-post-formats-fit-into-a-block-theme-world-2 Post 格式如何适应块主题世界?报价块模式和自定义样式。

在某些方面,帖子格式总是受到限制。 该功能从未充实过,并且只有九种允许的格式。 归根结底,每个都只是分类法中的一个术语。 从来没有任何关于这一切应该如何运作的规则。 也许这并不是一件坏事。 现在,帖子可以是用户想要的任何内容。

像这样:

喜欢加载…

来源

相关文章