周末,Nick Bohle 询问 Elma Studio 的 Ellen Bauer 帖子格式如何适应块主题世界。问题是她昨天通过 Twitter 空间举行的一次聊天中的 WordPress 主题和 FSE 提案。我没注意看 Ball 是否谈到了这个话题,但这是我前段时间思考过很多的话题。

整个夏天,我在推特上发布了一张我对帖子格式进行实验的截图。我的一部分是想弄清楚我们是否可以带回一个垂死的功能,一个我今天继续使用的功能。

忘记post格式存档吧。

在发布格式出现之前我就一直在使用它们。 “Asides”是最早将此功能引入 WordPress 的网站之一。 2006年,我在个人博客上写了第一篇文章。我借用了 WordPress 联合创始人 Matt Mullenweg 两年前发布的一些代码。这是他从别人那里借来的概念。

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

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

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

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

所以我决定尝试让它们与块主题一起工作。

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

这很令人沮丧,因为设计过程的那一部分是我无法控制的。如果我想做一些简单的事情,比如在普通帖子的混合中为旁白帖子展示一个完全不同的设计,作为主题设计师,我做不到,至少在没有一些 hacky 解决方法的情况下是做不到的。

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

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

然后,我恍然大悟。这是我在 Twitter 上对 Jeff Chandler 的回复,他问我是否认为帖子格式可以作为一种模式:

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

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

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

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

为帖子格式构建的架构。

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

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

我回到绘图板,构建了一个我喜欢的引用模式。同样,这取决于用户是否想要特定的设计。他们总是可以走向不同的方向。

引用块模式和自定义样式。

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

点赞:

点赞正在加载中...

来源