跳转到主要内容

插件开发者常见问题解答

托管 WordPress 插件有很多细节。在寻求帮助之前,请花一点时间查看您的问题是否在这里得到解答。

最后更新日期:2023 年 7 月 10 日

插件审核团队

如何联系插件审核团队?

您可以通过电子邮件联系我们plugins@wordpress.org– 我们会在 7 个工作日内回复所有电子邮件。

审核团队是否为 Automattic 工作?

不会。审核小组由 100% 志愿者组成。有些人得到全职雇主的报酬,但没有人受 WordPress.org、Automattic 或 WordPress.com 雇用

我可以加入团队吗?

请查看本手册页面

提交和评论

我在哪里提交我的插件?

转到“添加”页面并上传您的 zip。您的文件应该小于10 兆并且是一个完整的插件。我们不接受尚未准备好使用的占位符或插件。

如果我的插件超过 10 兆怎么办?

仔细检查您是否不包含未使用的文件(例如测试文件夹、文档和完整节点/供应商文件夹)。大多数面临此问题的插件都包含了最终代码中没有位置的各种开发内容。

提交后会发生什么?

您将立即收到一封自动电子邮件,告知您有关提交的信息。那时,有人会手动下载并审查您的代码。如果我们发现安全性、文档或演示没有问题,您的插件将获得批准。如果我们确定存在问题,您将收到第二封电子邮件,其中详细说明了需要修复的问题。

我的插件永久链接 (slug) 是什么?

当您提交插件时,您会收到一封自动电子邮件,告诉您插件是什么。这是根据主插件文件(带有插件标头的文件)中插件名称的值填充的。如果你设置你的,Plugin Name: Boaty McBoatface那么你的 URL 将会是wordpress.org/plugins/boaty-mcboatface,你的 slug 将会是boaty-mcboatface。如果现有插件包含您的名字,那么您将在提交时收到警告。

这也是 的插件和文本域的文件夹名称(在 SVN 中并安装在 WordPress 上),因此请仔细注意。

一旦您的插件获得批准,该名称 就无法重命名。请明智地选择。

为什么我得到的蛞蝓与我被告知的不同?

如果我们必须更改您的永久链接(slug),我们将始终通过电子邮件向您解释原因。一般来说,当您有明显的拼写错误或错误(例如 foundre 而不是Founder)或者与现有商标或其他插件存在冲突时,我们会更改您的永久链接。请务必仔细阅读您的评论电子邮件,因为我们会解释为什么我们要这样做。

为什么我的提交失败并提示我的插件名称已存在?

出现这种情况有两个原因:

  1. 您正在尝试使用 WordPress.org 上已存在的带有永久链接的插件
  2. 您正在尝试使用带有永久链接的插件,该插件存在于 WordPress.org之外并且拥有大量用户群。

第一个是显而易见的。您不能拥有两个具有相同永久链接的插件,因此您需要选择一个新插件。

第二个令人困惑,因为它告诉您该永久链接正在使用中,而不是在 WordPress.org 上。重要的是要了解插件更新 API 的工作方式是将插件文件夹名称(即永久链接)与其托管在 WordPress.org 上的每个插件进行比较。如果匹配,则会检查更新并提示用户升级。

当这种情况发生时,“原始”插件(我们不托管的插件)的用户将升级到来自 WordPress.org 的插件,如果这不是您真正想要做的,您可能会破坏他们的网站。

有时,当公司或个人私下发布其插件(例如通过 Github)并决定在 WordPress.org 上重新发布时,就会出现这种情况。在这些情况下,我们建议您给我们发送电子邮件,我们将引导您完成如何克服错误。

为什么我收到一条错误消息,提示我无法以术语开头插件名称?

该错误是为了通知您,您的显示名称不得以他人的商标用语开头。这是为了保护您和目录免受有关商标滥用的法律问题。要解决此问题,您必须更改插件的自述文件和主 PHP 文件中的显示名称。

请不要尝试通过巧妙地重命名您的插件(例如 WuuCommerce)来“解决”这个问题。所有这些只会让我们担心您将来将无法遵循指南。

为什么我收到一条错误消息,提示我无法在插件名称中完全使用某个术语?

一些商标所有者要求我们不再允许在插件名称中完全使用特定术语。如果您看到此错误,则必须从插件名称中删除该术语。

要继续提交,您必须从主插件文件和自述文件中的插件名称:行中删除“[TERM]”。

如果您尝试通过将术语从“Facerange”更改为“Face-Range”来解决此问题,我们将等待您的提交并重申您不能使用该术语。请不要试图偷偷摸摸或耍小聪明来突破这个限制。

如何提交官方插件?

以官方公司用户帐户登录并 使用该帐户提交。

我们不能接受个人开发者帐户提交的插件,除非它们显然也是公司的。例如,使用拥有 Gmail 地址的用户提交官方 Facerange 插件可能会被标记为商标侵权。

如果我使用错误的用户 ID 提交插件怎么办?

只需立即回复电子邮件并告知我们即可。我们可以为您转让所有权。如果您忘记执行此操作,您可以通过添加正确的帐户作为提交者然后让该帐户删除您自己的帐户来自行修复。

不要 重新提交您的插件。请立即告诉我们,我们会修复它。

插件获得批准需要多长时间?

没有官方平均值,因为没有两个插件是相同的。如果您的插件很小并且所有代码都正确,则应该在初次审核后的十四天内获得批准。

如果您的插件有任何代码问题,您将需要很长时间才能纠正这些问题。无论哪种方式,您都会plugins@wordpress.org收到一封包含状态的电子邮件,因此请将其添加到您的电子邮件白名单中并耐心等待我们的回复。

我发送了修复程序,但没有人回复。我应该等多久?

我们的目标是在七 (7) 个工作日内回复所有评论。如果少于这个数字,就说明我们真的很忙。如果已经过去两天了,例如周末或假期,那么您不应该期待回复。

请记住,审核团队由 100% 志愿者组成,他们都有全职工作和其他志愿者职责。我们确实会及时回复,但我们也有 WordPress 之外的生活。

如果我的插件有问题,我需要多长时间修复它?

没有时间表,只要我们知道您正在努力并且我们认为您正在取得进展,我们就会开放审核。您的插件将在 3 个月后被拒绝,但审核将保持开放状态。

为什么我的插件在三个月后被拒绝?

如果您的插件审核在三 (3) 个月后仍未完成,我们将拒绝您的提交,以保持队列的可维护性。在任何时间点,我们都有 700 人进行中期审核,我们认为 3 个月是一个相当合理的时间范围。

我终于修复了我的插件。我应该重新提交吗?

否。回复电子邮件。即使已经过去18个月了。迄今为止最长的时间已经有3年了。我们不介意是否需要一段时间。

我一次可以提交多少个插件供审核?

只有一个。

为什么我不能一次提交多个插件?

事实证明,允许人们同时提交多项内容不利于审核过程。所有插件中经常发现错误,导致相同的电子邮件被发送多次。此外,人们常常对自己正在进行的审查感到困惑,从而使需要解决的问题变得混乱。通过将其更改为一次一次,这些问题的混乱程度显着下降。

此外,许多新用户不知道如何使用 SVN,最终提交了多个插件但从未使用过任何一个。这可能会消耗我们的资源,所以我们确实限制人员。

由于所有插件都会在两周内获得初步审核,因此这应该不是什么难事。

我可以使用多个帐户提交多个插件吗?

不可以。如果您这样做,我们将暂停您的所有辅助帐户。请不要试图绕过一次一次的规则。

我需要在特定日期批准我的插件,我该怎么办?

尽早提交。除非该插件旨在解决安全或法律问题,否则我们不允许插队。如果 与其中之一相关,请发送电子邮件plugins@wordpress.org 说明情况。

有哪些具体事情是我应该避免做的?

我们寻找一些非常明显的事情,所有这些都列在我们的指南中。大多数可以概括为“不要成为垃圾邮件发送者”,但我们来谈谈人们最常做的事情:

  • readme.txt作为服务时不包含文件
  • 不测试插件WP_DEBUG
  • 包括打包的 JavaScript 库的自定义版本
  • 不必要地调用外部文件
  • “由”链接提供支持
  • 打电话回家

再次强调,这是一个简短的概述。请阅读指南,因为完整列表非常详细。

有您不接受的插件吗?

我们不接受“不做任何事情”、非法或鼓励不良行为的插件。这包括黑帽 SEO 垃圾邮件、内容旋转器、仇恨插件等。

同样,我们不接受框架插件或库插件。如果您的插件必须要求其他插件或主题进行自身编辑才能使用您的插件,那么它就是一个库。如果您的插件是一个模板,可以通过直接自定义文件来构建更多代码,那么它就是一个框架或样板。框架和库应该与每个插件一起打包(希望不会与使用框架或库的其他插件冲突)。至少在核心支持插件依赖之前。

我们也不接受其他人作品的 100% 副本或重复 WordPress 核心中的功能的插件。基本上,你的插件应该做一些新的事情,或者以新的方式,或者解决一个特定的问题。

我想重做、升级或重新命名我现有的插件。我就再提交一次吧?

不,你应该重写并升级现有的插件。使其成为主要版本发布。我们无法重命名插件或转移用户,因此新插件不会继承任何现有用户、评论、支持主题、评级、下载、收藏夹等。基本上,您会将所有当前用户排除 在外,这太卑鄙了。

我的提交犯了一个错误。我该如何修复它?

每次提交都会收到带有说明的自动回复。回复该邮件或电子邮件plugins@wordpress.org并解释情况。

我们可以在批准之前更正插件,因此我们通常能够为您解决该问题。如果没有,我们会让您知道该怎么做。在批准任何事情之前,我们会尝试找出名称中的拼写错误,但我们也会犯错误。

插件名称中有一些我不能做的事情吗?

我们有以下限制:

  • 插件不得在名称或 slug 中使用粗俗内容
  • 插件不得在其 slugs 中使用“WordPress”或“Plugin”,除非在极端情况下
  • 插件不得在插件 slugs 中使用版本号
  • 由于系统限制,slug中只允许使用英文字母和阿拉伯数字
  • 插件不得以商标术语或特定项目/库/工具的名称开头,除非由官方代表提交

我们鼓励每个人发挥创造力,想出独特的鼻涕虫。我们会自动更正任何具有不可接受的 slug 的插件。如果对最佳选择有疑问,我们将与您联系以确定。

使用 SVN 存储库

我把我的文件放在哪里?

将代码文件直接放在trunk/存储库的目录中。每当您发布新版本时,通过将当前主干修订版复制到该目录的新子目录来标记该版本tags/

确保您进行更新trunk/readme.txt以反映新的稳定标签。

自述文件的图像(例如屏幕截图、插件标题和插件图标)位于assets/SVN 结帐根目录中的目录(您可能需要创建)。例如,这将与tags/和处于同一水平。trunk/

我可以将文件放在 的子目录中吗trunk/

不可以。这样做会导致拉链生成器损坏。

如果您有包含大量文件的复杂插件,您当然可以将它们组织到子目录中,但readme.txt 文件 和根插件文件应直接放入trunk/.

我应该如何命名我的标签(又名发布)?

您的 Subversion 标签应该看起来像版本号。具体来说,它们应该只包含数字和句点2.8.4是一个好看的标签,一个my neato releaso是一个糟糕的标签。我们建议您使用语义版本控制来跟踪版本,但我们不强制执行此操作。

请注意,我们在这里讨论的是Subversion标签,而不是 readme.txt 搜索类型标签。

我应该在 SVN 中保留多少个旧版本?

尽可能少。很少有人需要发布存储库中的旧代码。请记住,SVN 不适用于您的代码版本控制。你可以使用 Github 来做类似的事情。SVN 应该有您当前的发行版本,但您不需要所有以前版本的所有次要版本。对他们来说,最后一两个就很好了。

我可以在我的插件中包含 SVN 外部组件吗?

不可以。您可以将svn externals添加到您的存储库,但它们不会添加到可下载的 zip 文件中。

我可以将 zip 和其他压缩文件放入我的插件中吗?

不。

我可以包含缩小的 JS 吗?

是的!但是,您要么必须在插件中保留非缩小文件,要么通过自述文件指导人们在哪里可以获得非缩小文件。

缩小可以,但是隐藏就不行了。所有代码都必须是人类可读的才能包含在该目录中。

您的 WordPress.Org 页面

我的插件什么时候“上线”?

一旦您将代码推送到 SVN 文件夹,您的插件就会上线。如果您还没有准备好,请不要推送代码,因为除了关闭插件 之外没有“关闭”开关。由于关闭插件是永久性的,因此我们建议您在准备好上线之前不要推送代码。

WordPress.org 插件目录从哪里获取数据?

来自您在插件文件和readme.txt 文件中指定的信息,以及来自 Subversion 存储库本身。阅读readme.txt 如何工作以获取更多信息。

您还应该充分利用主插件文件中的插件标头。这些将定义您的用户名如何显示在 WordPress.org 托管页面以及 WordPress 管理员中。我们建议使用所有这些标头来完整记录您的插件。

我可以指定 WordPress.org 插件目录应使用我的插件的哪个版本吗?

是的,通过指定Stable Tagtrunk 目录的readme.txt 文件中的字段。

我们要求您不要使用“trunk”作为稳定标签,因为这会使回滚变得比需要的更加复杂。

“已测试”值应该是哪个版本的 WordPress?

从逻辑上讲,无论您测试到什么版本。但是,切勿超出当前候选版本。如果没有,请不要高于活动版本。所以如果WordPress的稳定版本是6.0.9,你可以使用6.0到6.0.9,一切都会好起来的。如果有 6.1-RC 版本,那么您可以使用 6.1,但不能再更高了。

不要试图耍小聪明而使用 6.5 或 7。这将导致您的页面出现错误。

每次更新自述文件时是否都需要发布新版本的插件?

不需要。如果您只是对自述文件或图标/标题进行外观更改,则无需发布新版本。只需确保更新 trunk 和 tag 文件夹即可。

每次更新代码时都需要发布新版本的插件吗?

是的。不然没人更新。

我的变更日志中应该包含哪些内容?

更改日志是对插件所做的所有或所有显着更改的日志或记录,包括错误修复、新功能等更改的记录。如果您需要帮助格式化更改日志,我们建议保留更改日志,因为这是使用格式通过许多产品。

我的变更日志中应该保留多少个版本?

始终将当前的主要版本保留在更改日志中。例如,如果您当前的版本是 3.9.1,您将需要在更改日志中包含该版本和 3.9。应删除旧版本并将其迁移到changelog.txt文件中。这将使用户能够访问它们,同时使您的自述文件更短、更相关。最多,将插件的最新版本和一个主要版本保留在自述文件的更改日志中。您的插件在 WordPress.org 插件目录中将changelog.txt可见,但这没关系。大多数用户只是想知道有什么新鲜事。

如何在插件描述页面上包含视频?

对于 YouTube 和 Vimeo 视频,只需将视频链接单独粘贴到您的描述中。请注意,视频必须设置为允许嵌入,嵌入过程才能正常工作。对于由 WordPress.com VideoPress 服务托管的视频,请使用[wpvideo]短代码。如果需要,短代码也可用于 YouTube 和 Vimeo,就像在 WordPress 中一样。

为什么我的插件说它没有经过最新 WordPress 版本的测试?

当您忽略在自述文件的标题中使用正确的“已测试”值时,就会发生这种情况。该值应该是您测试插件的最新版本的 WordPress。如果最新的WordPress主要4.9版本是 4.9,那么您应该具有指示兼容性的值。您不需要更新次要版本(如果您的自述文件与 4.9 兼容,那么它将涵盖 4.9 到 4.9.1000)。

请记住,如果您安装未发布的 WordPress 版本(例如 6.0),您将看到相同的消息。

插件目录需要多长时间才能反映我的更改?

WordPress.org 插件目录每隔几分钟更新一次。但是,根据更新队列的大小,您的更改可能需要更长的时间才会显示。请至少提前6 小时联系我们。

如何为我的插件页面制作那些很酷的横幅之一?

您可以通过将正确命名的文件上传到文件夹中来制作自己的插件标头assets。阅读插件标头以获取更多信息。

如何制作插件图标?

您可以通过将正确命名的文件上传到文件夹中来制作自己的插件图标assets。阅读插件图标以获取更多信息。

我可以在我的插件横幅/图标中使用官方徽标吗?

通常不会。

您的插件图标 永远不应该是未更改的官方徽标,例如 Facerange。这将侵犯他们的财产。您不得在横幅或图标中使用官方徽标作为您的品牌。即使您有权在自己的网站上这样做,我们在这里也没有该权限。

就像您的插件名称一样,我们建议您的图标和标题对您来说是独一无二的。这样它们往往更容易被记住。

我的自述文件中可以使用多少个标签?

根据指南,插件的自述文件中的标签仅限于 12 个。这是为了控制垃圾邮件。也就是说,只有前五个标签会显示在 WordPress.org 上,原因大致相同。前 12 个标签用于搜索,其余标签将被忽略,因此标签填充根本没有帮助。

此外,任何只有您使用的标签都不会显示,因为它们不会帮助任何人找到另一个类似的插件。

插件名称

获得批准后我可以更改插件名称吗?

是和不是。您可以更改显示名称,但插件(插件 URL 中属于您的部分)一旦获得批准,就无法更改。这就是为什么我们在提交时多次警告您。

要更改显示名称,请编辑主插件文件并将“插件名称:”的值更改为新名称。您还需要编辑 readme.txt 中的标题以匹配。

为什么我不能使用某人的商标/品牌作为我的插件名称?

简而言之,因为你不是他们。

如果您为 BooCommerce 编写了附加插件,则不得将其命名为“BooCommerce 改进的产品搜索”,因为这会生成 slug,boocommerce-improved-product-search并且会与“BooCommerce”的商标发生冲突。也就是说,提交名称“Boo Improved Product Search”是可以接受的,该名称将使用 slug bc-improved-product-search(“bc”不是商标,您会看到)。

另一个例子,如果您有一个插件与一家名为 Amazorn 的流行云托管公司集成了服务,您可以将其称为“My Service Integration for Amazorn”,但您不能使用“Amazorn – My Service Integration 。 

考虑一下 Keurig 现实生活中的例子。如果您制作了环保酿造杯,您可以将其营销为“EcoBrew Pod for Keurig”,但您不能尝试将其营销为“Keurig EcoBrew Pod”。后者意味着与 Keurig 有直接关系,并且在某些国家/地区实际上是违法的。为了保护您,我们需要您谨慎对待公认的品牌名称和商标。总是谨慎行事;如果他们来告诉我们关闭您的插件,因为您将他们的术语用作 显示名称中的第一个单词,我们就必须这样做。

注意:我们不再有权允许新插件用作woo其永久链接的开头,并且需要强制使用wc

公司可以允许我在我的永久链接中使用他们的商标吗?

不。

虽然我们知道公司可以并且确实授予使用权限,但我们不接受它们作为永久链接,原因非常重要:一旦插件获得批准,我们就无法更改您的永久链接。这意味着,如果公司后来改变主意并撤销批准,该插件将被关闭,所有用户都将被放弃。

为了对插件在目录中的长期生存具有前瞻性和主动性,我们不接受“许可”。永久链接不得以商标(或众所周知的品牌/术语)开头,除非是由官方所有者创建的。

我可以更改插件的 URL/slug 吗?

插件的 URL 一旦获得批准就无法更改,我们会在整个过程中的多个地方警告您这一点。

因此,我们拒绝了大多数使用“新”插件来替换旧插件的请求,只是为了获得更好的插件。

这是因为我们无法在插件之间迁移用户,也无法重定向流量。这意味着提交一个新插件来更改 slug 对插件的 SEO 和声誉非常不利,因为用户将被放弃。大多数插件实际上并不需要新的 URL,而只是想编辑其显示名称。

除非存在与您的 slug 相关的严重拼写错误、语言或法律问题,否则我们不太可能批准新的 slug。如果这样做,我们将标记您的帐户,以表明将来的重命名请求将被拒绝。

如何更改插件的显示名称?

您需要在自述文件 插件主文件中更改它。

我可以随意设置我的显示名称吗?

请勿使用粗俗、诽谤或其他故意辱骂性的语言。如果您不是官方消息来源,则您不能声称自己是官方消息来源,或者看似声称自己是官方消息来源。例如,如果您制作了一个连接到 Frozbaz 服务的插件,您应该将您的插件称为“Frozbaz 服务连接器”——这样,您就已经明确表示您正在为服务制作插件,而不是服务。

如果您要组合多种服务(例如,流行电子商务插件的支付网关),我们强烈建议您提供一个原始的、唯一的显示名称。

我可以在显示名称中使用 WordPress 或插件吗?

目前是的,但你不应该。这是非常多余的,并且实际上不会以任何方式、形式或形式帮助您的 SEO。我们已经将 WordPress 插件放入您的页面标题中。

我应该在插件名称中使用商标或注册符号吗?

假设您确实申请了商标,您当然 可以,但这种情况并不常见。甚至谷歌或 Facebook 也没有这样做。只需使用您的商标术语并拥有其日志(如您的 SVN 日志),您通常就已经完成了保护您的品牌所需的法律行动。详情请咨询律师。

搜索

我的插件需要多长时间才会出现在搜索中?

通常在插件提交到 SVN 后 6 到 14 天。这是因为我们必须添加您的数据、解析它并将其共享到我们所有 高度缓存的服务器。这不是瞬时的。另外作为一个新插件,我们没有使用数据,因此您可能需要稍等一下。

我怎样才能排名更高?

为该语言编写一份好的自述文件,及时回复支持帖子,获得好评。

我的网址和显示名称哪个更重要?

两者都不。使您的显示名称易于记忆且具有描述性,同时将其控制在 5 个单词以内,以获得最大效益。

支持论坛

我如何收到论坛帖子的通知?

转到https://wordpress.org/support/plugin/YOURPLUGIN 并查看右侧的侧边栏。单击“订阅此插件”按钮以获取电子邮件警报。

我如何收到所有插件的通知?

每个插件支持论坛页面的顶部都有一个“订阅”按钮。单击该按钮,您将收到电子邮件。您可以在以下位置查看您订阅了哪些插件论坛集 https://wordpress.org/support/users/YOURID/subscriptions

对于 RSS,访问https://wordpress.org/support/view/plugin-committer/YOURID将列出您有权提交访问的任何插件的所有支持请求和评论。不是提交者,只是被列为作者的人?使用 https://wordpress.org/support/view/plugin-contributor/YOURID

您还可以前往https://profiles.wordpress.org/YOURID/profile/notifications/ 并输入您希望通过电子邮件发送的任何条款。请小心,如果您使用通用术语,情况可能会升级。

如何授予支持帐户访问我的插件的权限?

您可以将支持代表添加到您的插件中。支持代表可以将论坛主题标记为已解决或粘性(与插件作者和贡献者相同),但没有对该插件的提交访问权限。

用于管理插件支持代表的 UI 可以在插件页面上的高级视图中找到,位于管理提交者旁边。一旦某人被添加为支持代表,他们在回复插件支持主题或评论时将获得插件支持徽章。

你们会删除对我的插件的差评或评论吗?

一般不会。评论反映了个人对您的产品的体验。如果他们不喜欢,我们就无法改变。如果您认为评论无效(例如针对不同的插件),请使用 modlook 帖子上的按钮。论坛团队的一名成员将进行调查。

滥用 modlook 功能可能会导致您的插件被暂停。请明智地使用它。

什么是“马甲”?

当有人在论坛上创建多个帐户时就会发生这种情况,通常是为了给自己一些五星级评论,或者创建虚假的支持票以显得反应更快。马甲行为违反了我们的准则,将导致评论和帖子被删除,还可能导致您的帐户和所有插件被删除。不要这样做,也不要明目张胆地指责别人这样做。

封闭插件

如何关闭我的插件?

自 2020 年 4 月起,您可以随时关闭自己的插件。为此,请转到插件页面上的高级https://wordpress.org/plugins/myplugin/advanced/选项卡(即)并向下滚动到关闭此插件部分。在那里您将看到一条警告消息和一个按钮。

“关闭此插件”功能的图片,并注明“警告:关闭您的插件是一项永久性操作。如果不联系插件团队,您将无法重新打开它。”  下面有一个按钮,上面写着“我明白”。

如果您同意警告并想要关闭插件,请按按钮。

请记住,除非您能证明自己的情况合理,否则您将无法恢复插件。按请求关闭插件是永久性的

如果我不小心关闭了插件怎么办?

发送电子邮件plugins@wordpress.org并要求重新打开您的插件。不过,我们会询问您是如何做到这一点的,以便我们改进该功能的功能。

为什么它不允许我关闭我自己的插件?

假设您以正确的帐户登录,可能是因为您的用户太多。如果您的插件有超过 10,000 个用户,您需要发送电子邮件plugins@wordpress.org并请求我们关闭它。

我可以暂时关闭我的插件吗?

不。

我们不允许这样做,因为这会给用户带来糟糕的体验。隐藏插件会让用户认为该插件已因安全或指南问题而被删除,这导致他们不再信任您。我们无法阻止他们的想法,因此我们禁止“临时”关闭。

一般来说,当他们的插件有一个正在修复的错误,或者当他们无法支持它时,人们希望这样做。我们建议您尽快修复错误,或者如果您不支持该插件,请更新自述文件以说明它当前不受支持以及原因。

如果这是一个全新的插件,您应该将其称为“公共测试版”,以便人们了解其状态。

插件关闭时会发生什么?

当插件关闭时,页面显示为已关闭并且不再生成 zip。没有人能够通过网站下载该插件,也无法通过 WordPress 管理员安装它。SVN 存储库将保持可访问性,以允许其他人根据目录的原则下载和派生代码(如果需要)。

60 天后,关闭消息将发生变化,以提醒人们 关闭的原因,但仅限于最广泛的术语(违反指南、安全等),而不是明确的详细信息。

为什么我的插件被关闭了?

插件因违反准则、安全问题或应作者请求而被关闭。如果出现活跃问题(例如版权侵权、滥用和安全),所有具有插件提交访问权限的帐户都会收到通知。

如果某个插件在 6 个月内从未使用过(即没有代码推送到 SVN)、SVN 已损坏超过 12 个月,或者插件的自述文件表明其已弃用,我们可能会关闭,恕不另行通知

为什么别人的插件被关闭了?

截至 2017 年,插件数据库中跟踪了插件关闭原因。插件关闭六十天后,关闭原因将被公开:

因“作者请求”原因而关闭的插件示例

请注意:我们不会公开披露插件被关闭的确切原因的详细信息。

我可以关闭别人的插件吗?

如果您向 报告插件中的安全问题违反准则的行为plugins@wordpress.org,我们将进行审查并采取适当的措施。大多数时候,这涉及关闭插件。除非您提出要求,否则我们不会公开您的姓名,以保护您免受强烈反对。

有人发布了我的插件的副本!我该怎么办?

plugins@wordpress.org 包含被盗插件链接的电子邮件。请附上我们可以下载您的文件的链接或附上 zip 文件。我们将比较这两个文件以及我们拥有的所有编码历史记录,以确定该插件是否确实是盗窃,或者只是一个未经认可的分叉。

请记住,如果您将插件许可为 GPLv2 或更高版本,那么只要版权保持完整并且您获得认可,就完全可以分叉您的作品。

如果有人复制了我的部分代码但没有注明来源,我该怎么办?

plugins@wordpress.org立即发送电子邮件!特别是如果您的代码不是 GPL。虽然我们确实允许人们分叉其他插件并将该代码包含在他们自己的插件中,但它必须始终被记入。版权和学分是一个要求。

您会关闭另一个侵犯品牌/商标的插件吗?

我们尽最大努力维护版权和商标要求,并防止品牌混淆。在插件获得批准之前,我们经常要求他们进行一些更明显的更改。也就是说,当目录中有 60,000 个插件,并且某些术语非常常见(例如“弹出”或“一体化”)时,URL 或名称的“不同”程度是有限的。因此,我们要求开发人员更改插件的 显示名称,以免再造成冲突或混乱。

如果有人明显侵犯您的版权、商标或现有品牌,无论是通过显示名称还是使用商标图像,请向我们发送电子邮件并提供plugins@wordpress.org 一些证据,我们将联系开发商并要求更改。

我们确实希望这些都是 合理的要求。也就是说,如果您向我们发送投诉并列出 12 个插件,这些插件都使用术语“最佳联系表单”(因为这是您的插件名称),我们将审核这些插件,并且仅在它们过度使用该短语时才将其关闭。如果他们使用一次(即“这是法罗群岛最好的联系表单插件”),那么这是可以接受的。如果他们在短语中填充关键字,我们更有可能因关键字填充而关闭它们。简而言之,如果您的插件名称非常通用,就会发生这种情况,而且通常不是 侵权案件。

另请注意,如果这不是您的商标,我们将无法接受您的报告。管理和维护商标所有者的责任,而不是用户的责任。

如何发送安全报告?

通过电子邮件plugins@wordpress.org清晰简洁地描述问题。请阅读我们有关报告安全问题的文档以了解详细信息

你们是否为发现插件中的错误提供奖励?

不会。我们与任何错误赏金计划没有关系,因此我们不会向他们提交您的报告等。我们唯一合作的网站是hackerone.com/automattic,该网站针对与 Automattic 属性相关的错误。其他的一切都是你自己的,不要要求我们提交东西。

您是否帮助提交或提供 CVE?

不可以。我们没有能力协助解决 CVE。

我的插件被关闭了,我可以重新打开它吗?

或许。如果它因安全原因而关闭,请修复问题,回复电子邮件,大多数时候我们会重新打开该插件,除非它存在更多安全问题或严重的指南问题。如果因违反准则而被关闭,则取决于违规的严重程度和性质。例如,与初次犯罪者相比,惯犯重新打开插件的可能性较小。

如果您要求关闭该插件,您将需要解释为什么改变主意。插件旨在在开发人员请求时保持关闭状态,并且在一个月后不会再次重新打开。

所有插件必须通过当前标准和安全审查才能恢复。这不是可选的。与您解决所有潜在问题的一次较长时间的关闭相比,用户会因为多次关闭您的插件而对您失去更多信心。

当我的员工/同事违反准则时,为什么我的插件被关闭?

代表插件的每个人,从支持技术到开发人员,都是插件所有者的责任。如果他们严重违反准则,那么业主应该接受这些后果并采取纠正措施。如果没有发生这种情况,插件就会关闭。在这些情况下,我们会通知插件所有者并解释原因,并尽力保持插件开放。

我所有的插件都被关闭了!我怎样才能把它们找回来?

我们关闭开发人员的所有插件的情况非常罕见。一般来说,发生这种情况的原因如下:

  1. 您要求我们关闭您的所有插件
  2. 电子邮件问题
    1. 电子邮件被退回,我们无法取得联系
    2. 该电子邮件向我们发送了自动回复,并且至少发送了两次警告来解决这个问题
  3. 指南问题
    1. 之前曾对行为进行谴责和/或发出过最终警告
    2. 向名录和/或志愿者发出法律威胁
    3. 该违规行为被视为“极其严重”(死亡威胁、数百个袜子木偶、骚扰等)

如果您要求我们关闭它们,您必须解释 为什么改变主意。

如果您遇到电子邮件问题,则必须解决它们,并且需要使所有插件符合当前的安全标准和准则。

至于最后一个……一般来说你不会再回来了。如果我们针对您的行为向您发出最终警告,并且在不到一年的时间内您再次启动时遇到问题(或未能解决我们提到的所有问题),我们将不会重新开放您的插件。

我刚刚收到最后警告。我该怎么办?

首先,也是最重要的一点,要认真对待。该电子邮件将准确列出问题所在以及我们选择升级为最终警告的原因。插件所有者应解决所有问题,停止造成新的违反准则的行为,并密切监视任何同事的行为。简而言之,停止违反准则,停止找借口,为任何不当行为道歉,并改正方向。

我们最不想做的就是禁止某人并禁用他们的所有插件。这对社区来说并不健康。同时,如果开发人员无法或不愿意遵守与其他人相同的规则,那么将其保留在目录中是有害的,并且对其他人不尊重。

插件所有权

如何让其他人访问我的插件?

要将用户添加为提交者,即授予他们更新代码的权限,请转到https://wordpress.org/plugins/YOURPLUGIN/advanced 并将其用户名添加为提交者。

要让他们显示为作者,请将他们的用户名添加到readme.txt 文件中。

不要将普通用户添加为作者。它仅适用于帮助开发的人。这意味着如果有人“启发”了您,您不应该将他们添加为作者。

如何从我的插件中删除某人的访问权限?

任何具有提交访问权限的人都可以执行此操作。转到https://wordpress.org/plugins/YOURPLUGIN/advanced他们的 ID 并将其悬停在其上。将出现删除链接。点击它。

请不要删除自己。

如何更改插件所有者?

转到“高级”选项卡并向下滚动到“危险区域”。在那里您将看到“传输您的插件”部分。从下拉列表中选择某人,然后单击按钮。

有关更多详细信息,请阅读有关传输插件的文档

我尝试转移我的插件,但它说我不能。为什么不?

拥有大量用户(超过 10,000 名)的插件或被认为对 WordPress 项目至关重要的插件(例如特色插件或测试版插件)只能通过向插件团队提出书面请求来转移。请阅读有关传输插件的文档以了解详细信息

如何接管废弃的插件?

我们允许用户采用当前不再开发的现有插件

我们要求您首先尝试与原始开发人员联系,以便他们可以添加您。在某些情况下,这是不可能的,您应该从修复插件开始。确保它符合编码标准、安全,并更新版权信息以包含您自己。然后您可以联系我们了解插件采用事宜

我们保证您会获得任何人的插件,即使在成功审核之后也是如此。

这些购买我的插件的优惠合法吗?

简短回答:可能不会。

许多开发人员会收到未经请求的电子邮件或购买其插件的报价。我们发现其中绝大多数都是欺诈性的,不 建议您跟进。

虽然合法的优惠确实存在,但它们通常来自与插件相关的官方公司,或者来自成熟的插件公司。那些以“我们正在联系 WordPress 社区……”或“我们正在寻求获取现有的 WordPress 插件……”开头的内容不应被信任。此类购买通常会通过跟踪用户或其他严重违反准则等卑鄙策略来破坏插件(以及原始开发者)的声誉。

如果您确实选择出售您的插件(或将其赠送给其他人),请确保新所有者了解存储库的所有准则。如果他们违反了我们的条款,该插件将被删除,并且我们可能不会根据违规程度将其返还。任何拥有插件访问权限的人都对其用户行为拥有所有权和责任。垃圾邮件、插入跟踪数据和添加垃圾功能是破坏插件的最快方法。

我们主张只将您的插件提供给您亲自审查过的人,并且您信任他们会对您的代码和用户负责。

当插件开发者去世时会发生什么?

当开发人员被确定死亡时,他们将从自己的插件中删除,以防止不道德的人获得访问权限并伤害用户。如果他们是唯一的开发者,则该插件可能会被关闭。我们尽一切努力寻找他们的朋友和同事,为他们提供首先采用代码的机会,但如果找不到可靠或愿意的人,则插件将被关闭。