当前,在插件插件选项页面上的链接何处取决于任何插件的作者。我至少看到了以下“解决方案”:

  • 插件列表
  • 仪表板菜单
  • 插件菜单
  • 外观菜单
  • 工具菜单
  • 设置菜单
  • 工具菜单
  • 顶层

我认为,这是非常糟糕的风格(在全球,不一定是单独的)。除了许多不同位置的链接质量外,WordPress还不能对其进行排序。

现在,插件开发人员可以将任何东西都放在Menues中,我们可能希望这样。但是,确实应该有一种注册选项页面的统一方法,以便可以识别和放置。请参见 这里, , 也。旧方法可能保持有效,但我建议建议使用标准化(且简单)的方法。

我最近考虑编写提供这样一个前端的插件,它为其他插件作者提供了一个函数,该插件作者注册了选项页面并关心将其链接到适当的位置。概念 适当性 可以在第一个版本中进行硬编码,并在随后的迭代中留给用户。我什至可以映像屏幕,如果用户可以在适合他们的情况下放置插件注册的页面(不一定只有选项页面);如果 用户 认为该插件的选项应该在那里,所以。

你怎么看?尤其是:

  • 作为插件作者,您会委派这样的插件吗?
  • 您认为我应该建造它吗?
  • 我应该宁愿将功能直接实施到WordPress中,希望主要黑客批准并合并它?
有帮助吗?

解决方案

永远不会有限制插件可以在何处放置链接,该链接将显示插件正在注册的某个页面。

仅在您的情况下,插件正在注册设置页面,并且该链接通常也命名为设置。

由于没有惯例或建议作者应该/应该做什么,我认为限制这一点更具概率。我怀疑限制在技术上是有效的,在社会方面,它只会给那些想要/需要绕过一些更受限制的方法的人造成问题。

这有多种原因,您完全正确,这可能是一个问题,因为找到所有插件设置并不容易。

对于实际具有设置页面的插件,我更希望它们在插件列表中添加 - 至少也是如此。我知道有些用户在菜单中没有找到东西,如果他们在那里查看。

因此,如果Core提供其他例程插件作者可以打电话以注册其设置页面,那将是很好的。对于不这样做的插件,插件列表可以显示灰色 - 没有设置 - 否则请说。

因为我知道并非所有插件作者都至少在插件列表中宣布其设置页面,所以我为管理员创建了一个QuickSearch插件,让您快速浏览菜单: Admin QuickSearch(WordPress插件) - 您也可以快速搜索插件列表。

其他提示

对于绝大多数插件,将其设置页面放置在设置下是正确的位置(并且自WordPress 1.5以来一直是)。唯一可能会有所不同的时间是,该插件是否创建了顶级菜单(与“设置”,“工具”等菜单在同一级别上)。恕我直言,设置就是为此设置,应该是寻找设置页面的拳头。

在某些情况下,某些旧插件(例如垃圾业垃圾业垃圾2)在“工具”菜单下添加页面,而不应应。 IIRC,在某个时间点,有关于删除设置部分的讨论。它没有将其删除,而是将其更改为我们今天所拥有的。但是总的来说,我还没有在“设置”以外的其他地方看到设置页面。因此,对我来说,这似乎不是一个问题。

有一个 设置API. 。它不能定义设置应位于何处。但是,可以说,它允许我们做的一件邪恶的事情是将更多设置放在标准设置页面上(例如在设置>“一般”下添加额外的东西)。我真的不同意将额外的设置放在预定义的WordPress核心设置页面上,因为这可能会引起很多混乱。

我真的不认为应该允许用户选择插件设置页面的位置。支持将是绝对的噩梦(例如,如果用户最初设置的位置将其更改为“设置”菜单,则可以帮助用户找到设置菜单)。取而代之的是,插件开发人员应将思考到页面所在的位置,如果他们被告知在一个位置较差的情况下,请聆听他们的用户。

许可以下: CC-BY-SA归因
scroll top