跳到主要内容

打电话来更改WordPress小部件

WordPress的粉丝和开发者杰西弗里德曼认为是时候更新小部件的工作方式了。在他的网站上他解释说侧边栏和小部件不是语义的,因为它们通常只是网站页眉,页脚或旁边的小部件持有者;此外,侧边栏是主题依赖的,这意味着当您更改主题时,侧边栏和小部件可能会丢失。

弗里德曼的建议是使用类似于WordPress 3.0中的菜单的系统来修改小部件:用户将定义小部件持有者,用小部件填充它们,然后按照他们的喜好对它们进行排序。然后,主题开发人员将定义小部件持有者位置以容纳小部件持有者,从而将小部件与主题分离。

我们与弗里德曼进行了交谈,了解他的提案背后的想法以及WordPress侧边栏如何结束他们的工作方式。

.net:你为什么写这篇文章?
JF:我已经开发了近六年的WordPress网站,大约三年前,我开始只使用WordPress驱动的网站。虽然WordPress是我最喜欢的CMS,但它还有改进的余地。 WordPress管理员的Widgets和Sidebar部分存在缺陷:术语“侧边栏”不是语义,因为我们可以将它们放在任何地方,并且侧边栏不是主题独立的。

.net:那么你对小部件目前工作方式的主要关注是什么?
JF:当您向网站添加小部件时,实际上是将其放入侧边栏。问题是小部件和侧边栏不是主题独立的。这意味着您的主题定义了侧边栏,如果您更改主题,则可能会丢失您的小部件。

.net:模块化是博客系统的主要优势之一,如果你改变主题,你会发现小部件需要这么多工作吗?
JF:WordPress核心开发人员和社区努力使WordPress保持轻量级但也可扩展。在您激活的主题之前,有许多关键功能没有“打开”。这包括小部件,菜单,背景等。在过去,小部件和侧边栏通常会在主题的左侧或右侧窄栏中展示类似“十个最新帖子”的内容。

今天,小部件可以是任何东西,从Facebook“喜欢”按钮到照片画廊,放在页眉,页脚或其他任何地方。我认为这有一段时间是一个问题,并没有被忽视,而是等待理想的解决方案到来。

.net:为什么你认为系统结束了呢?
JF:WordPress开发人员和设计人员推动了系统。我们遇到了问题,小部件成了解决方案。现在,主题开发人员已经为小部件找到了更好,更具伸缩性的解决方案,并将它们构建到主题的每个方面。这通过一个漂亮的UI为用户管理员提供了更多的动态内容控制。问题是,WordPress还没有赶上我们已经实现的目标。没关系,但现在是优雅解决方案的时候了。

.net:当你遇到类似这样的事情时,你是否认为WordPress社区内有任何变化的阻力,或者你认为一个更好的系统可能很快就会出现?
JF:我认为这是一场健康的辩论并期待它。我提出了解决问题的方法,因为我的经验和知识让我相信这是正确的答案。但是,如果其他人推荐更好的东西,我会成为第一个接受它的人。我想我们都在努力使WordPress更好。



翻译字数超限