托管 WordPress 插件有很多细节需要注意。请在寻求协助之前,花一点时间查看这里是否已回答了您的问题。

最后更新时间:2026 年 9 月 1 日

插件团队

如何联系插件团队?

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

如果您就正在通过电子邮件处理的现有案例(例如正在进行中的审查或插件关闭请求)与我们联系,请直接回复原始邮件线程,而不是开始新的消息。

请勿就账户相关问题联系插件团队,因为我们不是协助此类问题的适当团队。

我可以加入团队吗?

请查看此手册页面。

提交与审查

我在哪里提交插件?

前往 添加 页面并上传您的文件。您应确保:

  • 它是一个 .zip 文件且小于 10Mb。
  • 它采用通用的 WordPress 插件格式,以便可以使用 WordPress 中的“上传插件”功能进行安装。
  • 它是生产就绪的:完整、无错误、无不必要的日志、无开发工具,并且所有必要的文件都已正确编译或生成。

我们不接受占位符或未准备好使用的插件。

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

请仔细检查您是否包含了未使用的文件(例如测试文件夹、文档和完整的 node/vendor 文件夹)。面临此问题的绝大多数插件都包含了所有类型的开发内容,这些内容在最终代码中没有任何位置。

提交后会发生什么?

您将收到一封自动电子邮件,确认已收到您的提交。您的插件随后将添加到我们的审查队列中,我们一旦到达就会对其进行审查。

  • 如果我们未发现任何与安全、兼容性、合规性或整体展示相关的问题,您的插件将获得批准。
  • 如果我们识别出任何问题,我们将向您发送一封电子邮件说明需要解决的内容。主题行将类似于:[WordPress Plugin Directory] Review in Progress: {Your plugin name}
    如果您未在收件箱中看到此邮件,请务必检查垃圾邮件或 Junk 文件夹,因为它偶尔会被过滤到那里。

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

当您提交插件时,您会收到一封自动电子邮件,告诉您 slug 是什么。这是根据主插件文件(包含插件头信息的文件)中您的插件名称的值填充的。

例如:

  • 插件名称:Boaty McBoatface
  • 自动生成 Slug:boaty-mcboatface

如果已存在具有您名称或 slug 的插件,则 提交时将收到警告。

slug 还将确定以下内容:

  • 您的插件在 WordPress.org 上的公开页面 URL:wordpress.org/plugins/boaty-mcboatface
  • 您的插件在 WordPress 插件目录中的文件夹名称:<wp-content-folder>/plugins/boaty-mcboatface
  • 您的插件 SVN 存储库和 trac 的地址:plugins.svn.wordpress.org/boaty-mcboatface 和 plugins.trac.wordpress.org/browser/boaty-mcboatface
  • 您的插件用于国际化功能的文本域:esc_html__('Hello', 'boaty-mcboatface');

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

为什么我得到的 slug 与我被告知的不一样?

如果我们需要更改您的永久链接(slug),我们将始终通过电子邮件向您解释原因。通常,当您的永久链接存在明显的拼写错误或错误时(例如 foundre 而不是 founder),或者与现有商标、项目名称或其他插件存在冲突时,我们会更改您的永久链接。请确保您仔细阅读审查邮件,因为我们确实会解释我们这样做的原因。

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

这种情况发生有两个原因:

  1. 您试图使用一个在 WordPress.org 上已存在永久链接的插件。
  2. 您试图使用一个在 WordPress.org之外存在永久链接且具有大量用户基础的插件。

第一种情况很明显。您不能有两个具有相同永久链接的插件,因此您需要选择一个新的。

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

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

有时,当公司或个人通过 Github 等渠道私下发布其插件并决定在 WordPress.org 上重新发布时,会出现这种情况。在这些情况下,我们建议您给我们发送电子邮件,我们将指导您如何绕过错误。

为什么我收到一个错误提示我不能以某个术语开始我的插件名称?

该错误是告知您不得以他人的商标或常用术语开始您的显示名称。这是为了保护您和目录免受商标滥用相关的法律问题,并防止与第三方项目和插件产生混淆。要纠正此问题,您必须更改插件的 readme 和主 PHP 文件中的显示名称。

请不要试图通过巧妙地重命名插件(例如 WuuCommerce)来“绕过”此问题。这只会让我们担心您将来无法遵循指南。

为什么我收到一个错误提示我不能完全在插件名称中使用某个术语?

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

要继续此提交,您必须从主插件文件和 readme 中的“Plugin Name:”行中完全移除"[TERM]"。

如果您试图通过将术语从‘Facerange’更改为‘Face-Range’来绕过此问题,我们将搁置您的提交并重申您不能使用该术语。请不要试图耍花招或聪明地绕过此限制。

如何提交官方插件?

以官方组织用户账户登录,并仅使用该账户提交。

我们如何知道您是官方组织?主要是因为您的电子邮件地址。

我们不能接受由个人开发者账户提交的代表组织的插件,除非它们也明显是公司账户。例如,使用具有 gmail 地址的用户提交您的官方插件很可能会被标记为商标侵权。

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

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

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

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

没有官方平均值,因为没有两个插件是相同的。如果您的插件很小且所有代码都正确,它应在十四天内获得批准(自初步审查起)。

如果您的插件存在任何代码问题,修正这些问题所需的时间由您决定。无论如何,您都会收到来自 plugins@wordpress.org 的电子邮件,其中包含状态信息,因此请将此地址添加到您的邮件白名单中,并耐心等待我们的回复。

我已提交修复方案但无人回复。我应该等待多久?

我们旨在在十个(10)工作日内回复所有审查请求。如果时间少于十天,那只是意味着我们非常忙碌。如果已经过了两天,比如跨越了周末或假期,那么您不应该合理地期待收到回复。

请记住,审查团队完全由志愿者组成,他们所有人都有全职的日常工作,还有其他志愿职责。我们会及时回复,但我们也有 WordPress 之外的生活。

如果我的插件有问题,我需要多久才能修复它?

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

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

如果您的插件审查在三个月(3)内未完成,我们将拒绝您的提交以保持队列的可维护性。在任何时间点,我们都有超过 3500 人处于审查中,我们认为三个月是一个相当合理的时间框架。

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

如果您的插件在三个月后被拒绝,请再次提交并回复电子邮件,以便我们知道您想继续之前的未完成审查。即使已经过去了 18 个月。迄今为止最长的时间已达 3 年。我们并不介意这需要一些时间。

切勿因任何其他原因被拒绝后重新提交您的插件,只需回复电子邮件即可。

我一次可以提交多少个插件进行审查?

通常只是一个。如果您是拥有超过一百万个活跃插件安装的插件作者,我们理解您有更多的正在进行的项目,因此您可以同时有高达 10 个插件提交的限制。

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

允许人们同时进行多次提交已被证明对审查过程有害。所有插件中经常发现错误,导致相同的电子邮件被发送多次。此外,人们经常混淆自己在处理哪个审查,使得需要解决的问题变得模糊不清。通过将这一规则改为一次一个,这些方面的混乱显著减少。

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

由于所有插件都会在四周内获得初步审查,这不应成为负担。

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

不行。如果您这样做,我们将暂停您的所有次要账户。请不要试图绕过一次一个的规则。

我需要我的插件在特定日期前获得批准,我应该怎么做?

尽可能早地提交。除非插件旨在解决安全或法律问题,否则我们不允许插队。如果它确实与这些问题之一相关,请发送邮件至 plugins@wordpress.org 并说明情况。

有没有一些我应该避免做的具体事情?

我们寻找一些相当明显的事情,所有这些都在我们的指南中列出 在此处。大多数可以总结为“不要成为垃圾邮件发送者”,但针对人们最常做的事情:

  • 作为服务时不包含 readme.txt 文件
  • 不使用 WP_DEBUG 测试插件
  • 包含打包的 JavaScript 库的自定义版本
  • 不必要地调用外部文件
  • “Powered By”链接
  • 电话回家(Phoning home)

再次强调,这是一个简要概述。请阅读指南,因为完整列表相当详细。

有没有你们不接受的插件?

我们不接受没有实际目的或提供无实用功能的插件。

我们也不接受促进非法活动或鼓励有害行为的插件。这包括但不限于黑帽 SEO 工具、内容旋转器、虚假内容创建者、抓取器、仇恨相关插件和类似软件。

我们也不接受允许任意代码插入或执行的新插件。示例包括 PHP 或 JavaScript 编辑器、文件管理器以及生成旨在在站点上执行的代码的 AI 工具。允许 HTML 输出,前提是它已正确转义并安全处理。

插件不得从外部源下载或执行代码,或仅作为安装其他插件的工具。有关更多信息,请参阅指南 8。

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

我们不接受本质上是对现有工作的复制或仅仅重复 WordPress 核心已提供的功能的插件。您的插件应引入新功能、解决特定问题,或为现有解决方案提供有意义的不同方法。

同样,我们通常不接受其功能已在插件目录中由数百个可比替代品广泛代表的插件,除非它们提供清晰、有意义的差异化或引入实质性创新。

我想重新制作、升级或重新品牌我的现有插件。我只是再次提交,对吗?

不,您应该重写并升级现有插件。将其作为主要版本发布。我们无法重命名插件或转移用户,因此新插件不会继承任何现有用户、审查、支持主题、评分、下载、收藏夹等。基本上,您将把所有当前用户都置于困境之外,这是不公平的。

我在提交时犯了错误。我该如何修复它?

您可以随时从提交页面更新您的插件文件。

您可以在提交后更新一次 slug(插件名称)。

每次提交都会收到一封带有说明的自动电子邮件。如果您有其他问题,请回复该邮件或发送邮件至 plugins@wordpress.org 并说明情况。

关于 slug,如果需要进一步更改,您需要联系我们。我们也试图在批准任何内容之前捕获名称中的拼写错误,但我们也会犯错。

我在插件名称中不能做什么?

我们有以下限制:

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

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

使用 SVN 存储库

我应该把我的文件放在哪里?

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

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

readme 的图片(例如截图、插件头部和插件图标)应放在 SVN 检出根目录中的 assets/ 目录(您可能需要创建该目录)中。这将与 tags/ 和 trunk/ 处于同一级别,例如。

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

不行。这样做会导致 zip 生成器出错。

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

我应该如何命名我的标签(即发布版本)?

您的 Subversion 标签应看起来像版本号。具体来说,它们应仅包含数字和点。2.8.4 是一个不错的标签,my neato releaso 则不是一个好的标签。我们建议您使用语义化版本控制来跟踪发布版本,但我们并不强制要求这样做。

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

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

尽可能少。很少有人需要在发布仓库中使用您的旧代码。请记住,SVN 不是用于代码版本控制的工具。您可以使用 Github 来处理此类事情。SVN 应包含您当前的发布版本,但不需要保留所有次要版本到之前的所有版本。保留最近的一两个版本就足够了。

我可以在插件中包含 SVN 外部链接吗?

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

我可以在插件中包含 zip 文件和其他压缩文件吗?

不行。

我可以包含压缩的 JS 吗?

可以!但是您要么必须在插件中保留非压缩版本,或者通过 readme 指导用户获取非压缩文件的位置。

压缩代码是可以的,但隐藏它是不允许的。所有代码都必须对人类可读才能包含在此目录中。

您的 WordPress.org 页面

我的插件何时上线?

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

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

从您在插件文件和 readme.txt 文件中指定的信息以及 Subversion 仓库本身获取。请阅读关于 readme.txt 的工作原理以获取更多信息。

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

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

可以,通过在 trunk 目录中的 readme.txt 文件中指定Stable Tag字段。

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

“Tested Up To”值应该是哪个版本的 WordPress?

逻辑上,应该是您测试到的最新版本。但是,永远不要超过当前的发布候选版本。如果没有,也不要超过活跃版本。因此,如果 WordPress 的稳定版本是 6.0.9,您可以使用 6.0 到 6.0.9,一切都会没问题。如果有 6.1-RC 的发布,您可以使用 6.1,但不能更高。

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

每次更新 readme 时,我都需要发布我的插件的新版本吗?

不需要。如果您只是对 readme 或您的图标/头部进行外观更改,您不需要发布新版本。只需确保更新 trunk 和标签文件夹。

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

是的。否则没有人会得到更新。

我的变更日志中应该包含什么内容?

变更日志是记录对您插件所做的所有或所有重要更改的日志或记录,包括诸如错误修复、新功能等更改的记录。如果您需要帮助格式化您的变更日志,我们推荐Keep A Changelog,因为这是许多产品使用的格式。

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

始终在变更日志中保留当前的主要发布版本。例如,如果您的当前版本是 3.9.1,您希望在该版本和 3.9 出现在变更日志中。旧版本应被删除并迁移到 changelog.txt 文件。这将使用户能够访问它们,同时保持 readme 更短且更相关。最多,在 readme 的变更日志中保留您插件的最新版本和一个主要版本之前的版本。您的 changelog.txt 不会在 WordPress.org 插件目录中可见,但这没关系。大多数用户只是想知道有什么新功能。

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

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

为什么我的插件说它尚未与最新的 WordPress 版本进行测试?

这发生在您在 readme 的头部中未使用适当的“Tested Up To”值时。该值应该是您测试插件的最新 WordPress 版本。如果最新的主要WordPress 版本是 4.9,则您应该具有 4.9 的值以指示兼容性。您无需为次要发布进行更新(如果您的 readme 与 4.9 兼容,那么这将涵盖 4.9 到 4.9.1000)。

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

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

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

如何为我的插件页面制作那种酷炫的横幅?

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

如何制作插件图标?

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

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

通常不行。

您的插件图标绝不应是未经修改的官方标志,例如 Facerange 的标志。那将侵犯其财产权。您不得在横幅或图标中使用官方标志进行品牌标识。即使您在网站上获得许可,我们在此也没有该许可。

就像您的插件名称一样,我们建议您的图标和头部信息具有独特性。这样更容易让人记住。

我在 readme 中可以使用多少个标签?

根据指南,插件在 readme 中的标签数量限制为 5 个。这有助于防止垃圾信息和标签滥用。您声明的前五个标签会被显示并用于搜索;任何额外的标签都会被忽略,因此添加更多标签对您毫无帮助。

此外,仅由您的插件使用的标签将不会显示。标签旨在帮助用户发现类似的插件,因此与其他插件没有重叠的标签几乎没有发现价值。如果您声明的某个标签未显示,原因就在于此。

插件名称

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

是也不是。您可以更改显示名称,但 slug(即插件 URL 中属于您的部分)在插件获批后无法更改。这就是为什么我们在提交时多次提醒您。

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

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

简单来说,因为您不是他们。

如果您为 BooCommerce 编写了一个附加插件,您不能将其命名为“BooCommerce Improved Product Search”,因为这会生成 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 的请求。

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

除非您的 slug 存在严重的拼写错误、语言问题或法律问题,否则我们不太可能批准新的 slug。如果批准了,我们将标记您的账户,注明未来的重命名请求将被拒绝。

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

您需要在 readme 和 主插件文件中更改它。

我可以将显示名称设为任何内容吗?

不要使用粗俗语言、歧视性言论或其他故意具有攻击性的语言。如果您不是官方来源,就不能声称或看似是官方来源。例如,如果您制作了一个连接到 Frozbaz 服务的插件,您应该将其称为“Connector to Frozbaz Service”——通过这种方式,您表明自己是在为服务制作插件,而不是成为该服务。

如果您组合了多个服务(例如,到流行电商插件的支付网关),我们强烈建议您想出一个原创、独特的显示名称。

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

目前可以,但不应该。这极其冗余,实际上以任何方式、形状或形式都无法帮助您的 SEO。我们已经在页面标题中包含了 WordPress 和 Plugin。

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

假设您确实申请了商标,您当然可以,但这并不常见。甚至 Google 或 Facebook 也不这样做。只需使用您的商标术语并保留记录(例如您的 SVN 日志),通常就完成了保护品牌所需的法律行动。请咨询律师以获取详细信息。

搜索

我的插件多久会出现在搜索结果中?

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

如何提高排名?

为语言编写良好的 readme,及时回答支持帖子,获得好评。

URL 和显示名称哪个权重更高?

都不是。使您的显示名称令人难忘且描述性,同时将其保持在 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/ 并输入您希望收到邮件的任何关键词。请注意,如果使用通用术语,可能会导致通知激增。

如何给予支持账户访问我的插件的权限?

您可以为插件添加支持代表。支持代表可以像插件作者和贡献者一样标记论坛主题为已解决或置顶,但没有对插件的提交权限。

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

你会删除我插件上的不良评论或留言吗?

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

滥用 modlook 功能可能导致您的插件被暂停。请谨慎使用。

什么是“Sockpuppeting”(傀儡账号)?

这是指有人在论坛上创建多个账户,通常是为了给自己刷 5 星评论,或创建虚假支持工单以显得更积极。Sockpuppeting 违反我们的准则,会导致评论和帖子被删除,也可能导致您的账户及所有插件被移除。请勿这样做,也不要公然指责他人有此行为。

已关闭的插件

如何关闭我的插件?

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

“关闭此插件”功能的图片,附有说明“警告:关闭您的插件旨在作为永久操作。除非联系插件团队,否则您将无法重新打开它。”下方是一个写着“我理解。”的按钮

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

请记住,除非您能证明情况合理,否则 不会 恢复您的插件。应请求关闭插件旨在是永久的。

如果我意外关闭了插件怎么办?

请发送邮件至 plugins@wordpress.org 并请求重新打开您的插件。然而,我们会询问您是如何做到的,以便我们改进该功能的功能。

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

假设您已使用正确的账户登录,这可能是因为您的用户数量过多。如果您的插件用户超过 10,000,您需要发送邮件至 plugins@wordpress.org 并请求我们关闭它。

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

不可以。

我们不允许可此操作,因为这会给用户带来糟糕的体验。隐藏插件会让用户认为插件因安全或准则问题被移除,从而导致他们不再信任您。我们无法阻止他们的想法,因此我们禁止“临时”关闭。

通常人们这样做是因为他们的插件存在正在修复的 bug,或者无法提供支持。我们建议您尽快修复 bug,或者如果您无法支持该插件,请更新 readme 说明当前不受支持及原因。

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

当插件关闭时会发生什么?

当插件关闭时,页面显示为已关闭,不再生成 zip 文件。没有人能够通过网站下载插件,也无法通过 WordPress 管理后台安装它。SVN 仓库将保持可访问,以便其他人根据需要下载和分叉代码,符合目录的原则。

60 天后,关闭消息将更改以提醒人们 为什么 关闭,但仅以最广泛的术语(准则违规、安全等),而不会提供具体细节。

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

插件因违反准则、安全问题或由作者请求而关闭。对于活跃问题(如版权侵权、滥用和安全问题),所有拥有插件提交权限的账户都会收到通知。

如果插件在 6 个月内从未被使用(即未向 SVN 推送任何代码)、SVN 已损坏长达 12 个月以上,或插件的 readme 表明其已弃用,我们 可能 会不通知而关闭。

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

自 2017 年起,插件关闭原因在插件数据库中记录。插件关闭 60 天后,关闭原因将公开:

已关闭插件的示例,原因为‘作者请求’

请注意:我们不会公开披露插件被关闭的具体原因。

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

如果您向 plugins@wordpress.org 报告插件中的 安全问题 或 准则违规,我们将审查并采取适当行动。大多数情况下,这涉及关闭插件。除非您要求公开您的姓名,否则我们不会披露您的姓名,以保护您免受反噬。

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

请发送邮件至 plugins@wordpress.org 并提供被盗插件的链接。附上您下载链接或 zip 文件。我们将比较这两个文件以及所有代码历史记录,以确定插件是否确属盗窃,还是只是未署名的分叉。

请记住,如果您将插件许可为 GPLv2 或更高版本,则只要版权保持完整且您获得署名,分叉您的作品是完全允许的。

如果有人复制了我的部分代码且未给我署名,我该怎么办?

请立即发送邮件至 plugins@wordpress.org!特别是如果您的代码是非 GPL 的。虽然我们允许人们分叉其他插件并将其代码包含在自己的插件中,但必须始终署名。版权和署名是强制要求。

你会因违反品牌/商标而关闭另一个插件吗?

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

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

我们确实期望这些请求是合理的。也就是说,如果您向我们提交投诉并列出 12 个插件都使用了“best contact form”(最佳联系表单)一词,因为那是您插件的名称,我们将审查这些插件,仅当它们过度使用该短语时才会关闭它们。如果它们只使用一次(即“这是法罗群岛的最佳联系表单插件”),则是可以接受的。如果它们对该短语进行关键词堆砌,我们更有可能因关键词堆砌而关闭它们。简而言之,如果您的插件名称非常通用,这种情况就会发生,而且这通常不是侵权案件。

另外请注意,如果商标不属于您,我们无法接受您的报告。管理并维护该商标的责任在于商标所有者,而不是其用户。

如何发送安全报告?

通过电子邮件向 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 文件中。

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

如果插件所有者被阻止,插件会发生什么?

WordPress 项目的领导层和插件审查团队将单独审查每个案例。

没有新插件所有者可能会对安全产生很多影响,因为用户将无法再接收新更新。

在大多数情况下,插件将:

  • 因新更新而关闭: 当插件没有大量活跃安装或仅对特定用例有必要时,团队可能会直接关闭它。
  • 转移给 WP 社区: 每当我们有足够相关的插件成为社区/规范项目时,它可以转移给 wordpressdotorg 用户。
  • 由新用户接管: 在由团队管理的应用程序中,如果获得 WordPress 项目领导层的批准,它可能会被捐赠给不同的用户。

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

任何拥有提交权限的人都可以这样做。请访问 https://wordpress.org/plugins/YOURPLUGIN/advanced 并将鼠标悬停在他们的 ID 上。会出现一个删除链接。点击它。

请不要删除自己。

我如何更改插件所有者?

转到“高级”选项卡并向下滚动到“危险区域”。您将看到一个转移您的插件部分。从下拉菜单中选择某人并点击按钮。

如需更多详细信息,请阅读关于转移插件的文档。

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

拥有大量用户(超过 10,000)或被认为对 WordPress 项目至关重要的插件(例如精选或测试版插件)只能通过书面请求向插件团队进行转移。请阅读关于转移插件的文档以获取详细信息。

我如何接管被遗弃的插件?

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

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

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

购买我插件的报价是合法的吗?

简短的回答:大概不是。

许多开发者会收到未经请求的电子邮件或购买其插件的报价。我们发现其中绝大多数都是欺诈行为,我们不建议您与他们联系。

虽然确实会有合法的报价,但它们通常来自与插件相关的官方公司,或者来自一家信誉良好的插件公司。那些以“我们正在联系 WordPress 社区……”或“我们正在寻求收购现有的 WordPress 插件……”开头的报价不应被信任。此类收购往往通过跟踪用户或其他严重违反准则的手段破坏插件(以及原始开发者)的声誉。

如果您选择出售您的插件(或将其赠送给他人),请确保新所有者了解存储库的所有准则。如果他们违反我们的条款,该插件将被移除,我们是否将其归还取决于违规程度。拥有对插件提交权限的人对该插件的所有权及其对用户的行为负有责任。垃圾邮件、插入跟踪数据和添加垃圾功能是破坏您插件的最快方式。

我们主张只将您的插件交给您亲自审核过并信任其负责任地对待您的代码和用户的人。

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

当确定开发者已去世时,他们将从其自己的插件中移除,以防止不道德的人获取权限并伤害用户。如果他们是唯一的开发者,该插件可能会被关闭。我们将尽一切努力寻找他们的朋友和同事,提供机会让他们首先接管代码,但如果找不到可靠或愿意的人,该插件将被关闭。