WordPress的侧边栏一直是免费和商业主题的一个主流功能。看起来,无论内容管理系统(CMS)如何发展,侧边栏都是胜利地(也许是轻蔑地)一路走来的。
它是如何存活这么久的呢?首先,它继续为一个有用的目的服务。它容纳了各种小部件,可以在整个网站上持续显示。通过插件或主题的帮助,你甚至可以根据当前页面、文章类型和用户登录状态等情况显示侧边栏或特定的小部件。
而且,尽管它的名字,侧边栏几乎可以放在模板内的任何地方,并以垂直或水平方式排列。你不仅可以在左边或右边看到它们,而且还可以在页脚和内容区看到它们。
但事情正在发生变化。现在,WordPress的小工具屏幕已经采用了类似于Gutenberg块编辑器的用户界面,值得思考的是,这个主题的主打产品的未来会是什么。
今天,我们将快速回顾一下过去,看看是什么让侧边栏如此特别。从那里,我们可以看到一些关于新时代的潜在想法。也许这个老朋友还有一点生命力。
WordPress主题中最灵活的部分
许多年来,侧边栏在WordPress的范围内带来了一些独特的东西。也就是说,它是老的经典编辑器的对立面。
经典编辑器是一个基本的所见即所得的体验,而Widgets屏幕几乎看起来是未来主义的。你有能力拖放单个小部件,以你喜欢的方式重新定位它们,并通过点击添加新的小部件。这与简单地将内容输入到一个盒子里并对其进行格式化相去甚远。
然后是高级功能。想列出你网站上的所有标签吗?你可以使用标签云小部件。想策划一个最近的帖子列表?这很容易就能做到--无需利用任何一点代码。
这就像在有街区之前的街区,人们。虽然我不知道有什么直接的联系,但不难看出 "经典 "的小部件屏幕和块状编辑器之间至少有一些哲学上的相似性。
在它的全盛时期,侧边栏最终成为WordPress主题中最灵活的部分--而且它是直接建在核心部分。如果你想在编辑器中实现这种功能,就需要使用一个页面生成器插件。直到Gutenberg的出现。

小部件和块之间的界限模糊不清
过去,小部件和其他WordPress内容类型之间有明显的区别。小部件在后端看起来和工作起来都和其他东西一样。但现在的情况不再是这样了。
现在,几乎所有的Gutenberg块都可以在侧边栏中使用。一方面,它增加了一层原来缺少的灵活性。侧边栏的内容不再局限于文章列表、搜索栏或登录表格。
同时,块状编辑器使以前仅限于边栏的内容有可能在页面的任何地方使用。其结果是,你不再需要一个侧边栏来添加类似小部件的功能。
这条线已经变得模糊了,如果不是完全被抹去的话。更不用说全站编辑(FSE)允许通过编辑器调整页眉、页脚和两者之间的一切。
这就引出了一个问题:如果有的话,侧边栏在现代WordPress主题中的作用是什么?

回到边栏的原始力量
当你想一想,WordPress的侧边栏既是一个独立的功能,也是一个变通的方法。它提供了一种方法来做一些用经典编辑器不可能做到的事情。
然而,将它用于变通目的的需要已经完全消失了。至少,在向特定页面添加内容或功能的情况下。这在块状编辑器本身也可以做到。
例如,如果你想在一个页面上显示最近的文章列表,你不需要注册一个侧边栏。添加一个区块可以完成同样的事情,只是更容易。
否则,侧边栏仍然与利基使用有关。对于需要在整个网站或帖子类型中显示一组一致的内容的情况,可以考虑它。
例如,如果你想为用户提供一个多栏区域,让他们可以登录,查看最新的博客头条,并获得天气预报,侧栏可能是完美的解决方案。用户无论在你的网站上处于什么位置,都可以访问这些内容。而且你将能够在一个集中的地方进行编辑。
而这也许更符合侧边栏应该做什么的最初想法。我们可能曾以各种黑客方式使用它,但这已不再是必要的。现在,它只是另一个工具,可以保留给一个特定的使用情况。

WordPress的侧边栏继续存在
也许我们可以开始把WordPress的侧边栏比作蟑螂。就像那只讨厌的虫子一样,侧边栏是幸存者--无论进化到什么程度。
最大的区别是,侧边栏不可能像以前那样经常被使用了(不过,蟑螂似乎并不那么普遍)。这未必是一件坏事。
在我们需要的时候,侧边栏仍然会存在。而且他们仍然擅长他们的工作。最重要的是,我们不再需要弯曲和塑造它们来适应非预期的用途。
它们不再是绕过WordPress内的一个限制的方法,而是实现一个特定目标的手段。对我来说,这听起来是一个相当高尚的存在。