首页 > 文章专栏 > 正文

如何为WordPress提出新功能建议

这里有一个大多数 WordPress 用户不知道的秘密:你每天都在使用的功能,很可能最初就是由像你这样的用户提出建议而诞生的。

那个区块编辑器?来自用户反馈。自动更新?来自社区建议。就连许多微小的界面改进,也常常源于真实用户分享使用体验和想法。

在猫哥,我们一直是 WordPress 社区的参与者,亲眼见证了用户建议的强大力量。平台开发者真心希望听到:什么好用、什么不好用、哪些功能能让你工作更轻松。

但问题在于:大多数人不知道如何正确提交想法,也不知道该去哪里提交。在本指南中,我们将一步步教你如何使用官方 TracGitHub 渠道为 WordPress 提出新功能建议。

如何通过Trac为WordPress提出新功能建议

新功能如何进入 WordPress

作为开源软件,WordPress 的发展由用户和志愿者开发者(即核心团队)共同推动。任何人都可以提出他们认为对所有 WordPress 网站有益的新功能或改进。

如果有足够多的用户需要某个功能,并且有开发者愿意实现它,那么它最终就会成为软件的一部分。

正是这种成功的模式,让 WordPress 如今已为全球超过 43% 的网站提供动力。

WordPress 还可以通过插件轻松扩展。这意味着,即使某个功能未被包含在核心软件中,它仍然可以作为插件添加。如果某个功能可以轻松通过插件实现,并且对大多数用户并非必要,那么它通常不会被加入核心。大多数新功能建议都属于这种情况。

用户可以通过 WordPress TracGitHub 这类问题跟踪、开发和工单系统来提交建议。在创建正式工单之前,我们强烈建议你先在 WordPress 请求与反馈论坛 中分享你的想法,看看是否能获得其他用户的支持。如果想法获得大量正面投票和反馈,那么后续在 Trac 或 GitHub 上提交正式功能请求时,你的说服力会强得多。

WordPress请求与反馈论坛

快速提示:该用哪个平台?

不确定你的想法该发在哪里?这里有一份快速指南:

  • WordPress 请求与反馈论坛:最适合全新的想法。你可以在这里分享想法,看看其他人是否赞同,并在创建正式工单前获得反馈。
  • Trac:WordPress 核心软件(如评论、主题、插件、常规管理)所有其他事项的官方跟踪器。
  • GitHub:任何与区块编辑器(Gutenberg)相关的建议都应放在这里。

明确了这些,接下来学习如何使用 WordPress Trac 和 GitHub 提交新功能想法就很有帮助了。以下是本指南中所有方法的概述,点击链接即可跳转:

  • 方法一:使用 Trac 添加新功能建议
  • 方法二:使用 GitHub 添加新功能建议
  • 深入探讨:WordPress 是否最适合你的网站?
  • 关于 WordPress 功能建议的常见问题
  • 延伸阅读:更多 WordPress 指南

方法一:使用 Trac 添加新功能建议

首先,确保你正确使用 Trac。

✏️ 注意:Trac 不是支持平台。如果你需要帮助,请使用 WordPress 支持论坛

在创建 Trac 工单之前,请仔细搜索,确保没有人已经提出过这个功能。你可以访问 WordPress Core 搜索页面,在搜索栏中输入关键词。

搜索已有工单

确认你建议的功能不存在后,访问 Trac 网站,点击“创建新工单”按钮。

在Trac中创建新工单

接下来,你需要登录你的 WordPress.org 账户。如果没有账户,请先注册。

登录WordPress账户

登录后,你会看到“新工单”表单。填写你的功能建议详情。

填写工单详情

首先,提供功能建议的摘要。这应该是一个简洁的一行描述,说明你的功能建议要解决什么问题。

在“描述”区域,尽可能详细地说明你建议的功能。可以添加截图和模型图来解释你的建议。你还需要利用这个空间说明为什么你认为该功能应该加入核心。

确保将工单类型选为“功能请求”。如果是提交错误报告,则选择“缺陷(bug)”。如果你认为你的建议是对现有功能的增强,则选择“增强”。

接下来,你会看到一些更技术性的字段:

  • WordPress 版本:选择你当前使用的版本(如 6.1)。
  • 组件:尽你所知猜测你的想法涉及哪个部分。例如,如果你的想法是关于文章编辑器,可以选择“编辑器”;如果是关于评论部分,则选择“评论”。

如果不确定,也可以留空,其他贡献者以后会帮你正确分类。

创建工单

填写完毕后,预览详情,然后点击“创建工单”按钮。不必担心每个字段都完美无缺。最重要的是清晰描述你的想法并说明它的价值。WordPress 社区非常乐于助人,其他贡献者可以帮你完善技术细节。

向下滚动,你会看到工单预览。确认所有细节正确后再提交。

工单预览

提交工单到 Trac 后会发生什么?

提交后,工单将对其他贡献者和开发者开放以供审查。首席开发者也会收到通知,他们可以查看并采取行动。例如,开发者可能会更新工单以更好地分类(如更改组件),或更新状态为“审查中”。你可以在工单上看到所有更改记录,随时跟进。

如果工单获得足够关注,有人可以开发并提交补丁。首席开发者随后审查补丁,如果通过则可以接受。一旦补丁被接受,拥有权限的开发者(或首席开发者)可以“提交”更改,它将在下一个更新周期中被加入核心。

根据建议的性质,从提出到最终加入核心可能需要几天、几周、几个月甚至几年。尽管有时等待漫长,但提交功能请求仍然值得。正是由于这样的请求,WordPress 才能从最初只支持博客的软件发展成今天的内容管理系统(CMS)。

方法二:使用 GitHub 添加新功能建议

另一种请求新功能的方式是使用 GitHub。GitHub 是一个基于云端的网站,允许开发者存储和管理代码、跟踪更改、提供版本控制及与他人协作。猫哥自己的开发团队每天都在使用 GitHub,用于构建插件时的版本控制以及协作开发新站点功能,它是我们工作流程中的重要工具。

首先,访问 GitHub 网站并注册一个免费账户。

创建GitHub账户

然后,前往 WordPress Gutenberg 仓库(GitHub)。这是所有区块编辑器开发工作的主要中心。进入主仓库页面后,点击顶部附近的“Issues”选项卡,查看现有讨论并添加你的建议。

点击Issues选项卡

你会看到一系列问题、错误报告和其他讨论。先搜索确保你的功能请求尚未被提出,然后点击角落的“New issue”按钮。

创建新Issue

你会看到多个创建新 Issue 的选项,选择“Feature request”。

选择功能请求选项

接下来,输入标题和详细请求,然后点击“Submit new issue”按钮提交工单。

输入功能请求详情

完成后,会生成一个 GitHub 线程,你可以在其中跟踪讨论和开发进展。

深入探讨:WordPress 是否最适合你的网站?

如果你还在犹豫 WordPress 是否适合你,我们为你准备了一份真实、务实的评测。与 Wix、Squarespace、Weebly 等其他建站工具不同,WordPress 完全免费且开源,但这也意味着有轻微的学习曲线。猫哥从 2009 年开始使用 WordPress,可以自信地告诉你,即使是完全非技术用户也能学会使用它。如果你还不确定,可以查看我们详细的 WordPress 评测。

关于 WordPress 功能建议的常见问题

问:Trac 和 GitHub 在功能建议上有什么区别?
答:Trac 是 WordPress 核心的传统官方项目跟踪器,多年来用于管理错误报告和功能想法。GitHub 现在常用于 WordPress 生态系统中较新、较独立的项目,如 Gutenberg 区块编辑器。两者都是可靠的选择,但最好先查看特定项目的开发活跃度再决定。

问:提交后,我的想法一定会被采纳吗?
答:不幸的是,不能保证建议会被加入核心。功能是否被采纳取决于社区支持程度、是否与项目整体目标一致,以及是否有志愿者开发者愿意实现它。不过,每个建议都是对话的一部分,有助于塑造平台的未来。

问:如果已经有人提出了我的想法怎么办?
答:这其实是好事!说明其他用户也觉得该功能有用。不要创建重复工单,而是参与现有讨论。你可以添加评论、提供不同的使用场景,或者只是表达支持。这有助于开发者了解哪些功能最受欢迎。

延伸阅读:更多 WordPress 指南

希望本文能帮助你学会如何为 WordPress 提出新功能建议。如果你觉得有用,还可以查看这些指南:

  • 为什么 WordPress 是免费的?有哪些成本?有什么陷阱?
  • 如何通过 WordPress 赚钱
  • 如何创建“不要出售我的个人信息”页面
  • WordPress vs Laravel——哪个更好?
  • WordPress 隐私合规终极指南
  • 如何选择最佳的 WordPress 主机 —— 我们推荐使用 Hostinger,性能稳定且性价比高。
  • WordPress 维护 vs 托管主机——哪个更好?

如果你喜欢这篇文章,请订阅我们的 YouTube 频道观看 WordPress 视频教程。你也可以在 Twitter 和 Facebook 上找到我们。

文章标签:#GitHub#Trac#WordPress#功能建议#区块编辑器

版权声明:本文为「猫哥建站」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

本文链接:https://maogeo.top/blog/如何为wordpress提出新功能建议