首页 >CMS教程 >WordPress >首次为WordPress做出贡献的开发人员指南

首次为WordPress做出贡献的开发人员指南

William Shakespeare
William Shakespeare原创
2025-02-09 11:36:13417浏览

A First-time Developer’s Guide for Contributing to WordPress

关键要点

  • WordPress是一个开源平台,欢迎开发者以多种形式贡献,例如贡献核心代码、错误测试以及协助文档和支持请求。
  • 作为开发者为WordPress贡献主要有三种形式:改进WordPress文档、开发WordPress核心、主题和插件,以及在Make WordPress网站上寻找其他感兴趣的领域。
  • 官方WordPress Codex是一个社区主导的项目,记录了WordPress的方方面面。保持其更新对社区来说是一项宝贵的贡献。
  • Make WordPress网站是所有WordPress开发领域的核心枢纽。它代表了WordPress的各个方面,并拥有专门的团队,使其成为参与的理想场所。

(本文最初由Torque Magazine发表,经许可在此转载)

WordPress庞大无比,其社区也同样如此。更重要的是,WordPress建立在协作的基础上,一直欢迎新开发者为项目贡献力量。然而,虽然您可能希望帮助该平台进一步发展,但可能很难知道在哪里可以运用您的技能。

幸运的是,无论您想如何迈出第一步,开始WordPress开发都很容易。几乎肯定有一项任务非常适合您,无论是直接贡献于WordPress核心、测试错误,还是以其他多种方式提供帮助。

本文将更仔细地研究WordPress的几个不同领域以及您可以如何开始为它们做出贡献。但是,首先,我们将讨论贡献的含义以及您为什么要这样做。让我们开始吧!

为WordPress贡献的意义

Torque博客的忠实读者会知道,我们之前讨论过您想要使用WordPress进行开发的原因,并且还探讨了关于为该平台开发的一些误解。在这里,我们不再重复自己,我们只想说,我们认为WordPress是Web开发的未来。

您可能希望参与许多近期和未来的WordPress创新。这些包括令人兴奋的技术,例如REST API(包括WordPress如何成为“无头”)和即将推出的Gutenberg编辑器。事实上,在本博客上,Josh Pollock最近研究了WordPress的两大创新如何相互协作,从而 potentially 创建令人惊叹的设计。

对于新手来说,WordPress的开源性质意味着每个人都可以参与其中。如果您是一位开发者,大门将敞开得更宽,使您能够积极地不仅贡献于基础代码,还贡献于文档、支持请求等等。在下一节中,我们将讨论如何实际参与WordPress开发的细节。

您可以如何开始为WordPress做出贡献(三种方法)

对于初次尝试者来说,作为开发者为WordPress做出贡献主要有三种形式——深入研究Codex、处理核心平台代码或帮助WordPress的无数其他领域。让我们依次看看每种方法。

1. 改进WordPress文档

A First-time Developer’s Guide for Contributing to WordPress

即使您没有开发知识,您也可能浏览过至少一页官方WordPress Codex。这是一个社区主导的项目,旨在以wiki样式的格式记录WordPress的方方面面。您可以将其视为整个WordPress平台和整个用户群的知识库。

考虑到这一点,您可以想象保持这样一个项目的最新状态是多么困难,尤其是在WordPress的更新计划中。此外,由于Codex是一个社区项目,不可避免地会存在哪些页面和部分定期更新的问题。例如,关于Gutenberg或REST API等热门WordPress主题的关注度要高于特定函数调用和挂钩等深奥的方面。

因此,为WordPress Codex做出贡献为整个社区带来了巨大的价值。注册、创建用户页面并阅读指南后,有三个关键领域需要帮助:

  1. 维持和管理Codex,包括标记和分类页面以及检查最近的更改。
  2. 创建和管理内容本身,包括翻译和编辑示例代码。
  3. 参与Codex的增长和发展。您可以通过加入专门的邮件列表和定期的小组聊天来做到这一点。

2. 帮助开发WordPress核心、主题和插件

A First-time Developer’s Guide for Contributing to WordPress

如果您是一位拥有开发经验的WordPress用户,您可能希望亲自动手操作。该平台的开源性质意味着,您不仅可以使用WordPress自己的指导来开发主题和插件,还可以直接贡献于平台的核心代码。事实上,Make WordPress网站上有一份文档讨论了如何参与其中——核心贡献者手册。

此资源实际上是为WordPress贡献代码的圣经。它还介绍了开发者可以提供帮助的大量其他方法。这份手册只是众多涵盖几乎所有WordPress方面的文档之一,例如其设计、可访问性等等。

鉴于WordPress的广泛影响范围,务必确保所有为该平台做出贡献的人都(实际上)在同一页面上——尤其是在核心贡献方面。即使快速浏览一下WordPress的组织结构,也应该让您了解核心贡献的范围有多大。

最终,有三种方法可以为WordPress的核心做出贡献:

  1. 测试平台。
  2. 编写直接改进WordPress功能的代码。
  3. 更新相关的文档,帮助使该平台对其他人更易于访问。

我们已经讨论过为文档做出贡献的一个方面,但还需要考虑内联和JavaScript文件文档。鉴于WordPress转向关注该语言,后者尤其重要。

3. 在Make WordPress网站上寻找其他感兴趣的领域

A First-time Developer’s Guide for Contributing to WordPress

值得考虑的是,平台的核心只是更大图景的一部分,您的一些技能可以转移到其他领域。事实上,根据您的确切技能,您可能比以前想象的贡献更多。

我们在之前的章节中提到了Make WordPress网站。现在,让我们仔细看看它。这实际上是所有WordPress开发领域的核心枢纽。您会发现WordPress的各个方面都由专门的团队代表,专门从事设计、可访问性、移动应用程序等等。Make WordPress网站在某种程度上是每个WordPress领域的终点,这使其成为参与的理想场所。

例如,移动团队专注于使WordPress在小型设备上的体验流畅。如果您阅读主页上的简短介绍,您会看到,拥有Java、Objective-C或Swift知识的开发者将受到热烈欢迎。此外,您可能还会对以下团队感兴趣:

  • Tide。如果您曾经在WordPress.org上查看插件或主题时看到过PHP或其他兼容性警告,那么您就见过Tide团队。Tide是在插件和主题上运行的一系列自动化测试,并且是批准(和持续质量控制)过程的重要组成部分。
  • WP-CLI。WordPress命令行界面(WP-CLI)是从您的终端管理WordPress网站的好方法,并且该团队一直在努力改进该工具。
  • Test。简而言之,WordPress测试团队使用质量保证(QA)思维“巡逻、管理和测试WordPress体验”。他们尽可能在许多设备上研究整个WordPress生态系统的流程。他们还测试文档并报告WordPress的用户体验(UX)。

无论您当前的能力如何,都会有一个领域欢迎并需要您的专业知识。为一个(或多个)较小的团队做出贡献可能比仅仅关注明显的开发领域对您更有益。

结论

由于其协作基础,WordPress在发布网站方面占据了市场主导地位。它可以说是现有的最通用、最易于使用的平台,并且拥有最友好的社区!考虑到这一点,通过为平台做出贡献来提供您的技能,可以帮助您为自己的项目积累经验,并让您回馈您所属的社区。

在这篇文章中,我们研究了参与WordPress贡献的三种方法。让我们快速回顾一下:

  1. 查看WordPress贡献的官方Codex页面,了解有哪些可用资源。
  2. 如果您想深入研究WordPress的核心代码,请阅读核心贡献者手册。
  3. 了解Make WordPress网站上需要贡献的不同领域,并伸出援手。

关于为WordPress核心做出贡献的常见问题

什么是WordPress核心?

WordPress核心是为WordPress软件提供支持的基础代码。它包括WordPress的所有默认功能,例如创建帖子、页面和评论、管理用户以及自定义网站外观的能力。核心由来自世界各地的志愿者开发者团队维护,他们共同努力改进和更新软件。

我如何才能为WordPress核心做出贡献?

有很多方法可以为WordPress核心做出贡献。您可以编写代码、创建设计、测试新功能、编写文档、将软件翻译成不同的语言等等。要开始,您可以加入其官方网站上的WordPress核心团队,在那里您可以找到有关即将举行的会议、当前项目以及如何参与的信息。

我是否需要知道如何编写代码才能为WordPress核心做出贡献?

虽然知道如何编写代码可能会有所帮助,但这并不是为WordPress核心做出贡献的必要条件。有很多非编码角色可用,例如设计、测试、文档和翻译。如果您有兴趣学习如何编写代码,为核心做出贡献将是获得经验并向经验丰富的开发者学习的好方法。

什么是WordPress核心文件?

WordPress核心文件是构成WordPress软件的文件。它们包括管理区域、主题和插件功能以及网站前端的文件。重要的是不要直接修改这些文件,因为在您更新WordPress时,更改将被覆盖。相反,您可以创建一个子主题或插件来自定义您的网站。

WordPress核心多久更新一次?

WordPress核心通常每3-4个月更新一次。这些更新包括新功能、错误修复和安全改进。务必使您的WordPress安装保持最新状态,以确保您的网站安全且运行流畅。

什么是WordPress核心团队?

WordPress核心团队是一组维护和改进WordPress软件的志愿者开发者。该团队由来自世界各地的人员组成,拥有广泛的技能和经验。任何人都可以加入核心团队,并且有很多方法可以做出贡献。

我如何才能测试WordPress核心中的新功能?

您可以通过安装WordPress Beta Tester插件来测试WordPress核心中的新功能。此插件允许您将您的网站升级到WordPress的最新开发版本,以便您可以在新功能发布给公众之前对其进行测试。

我如何才能报告WordPress核心中的错误?

如果您在WordPress核心代码中发现错误,您可以在WordPress Trac上报告它,这是一个WordPress团队使用的错误跟踪系统。请务必提供尽可能多的关于错误的信息,包括重现步骤、您收到的任何错误消息以及您的系统配置。

我可以为WordPress核心建议新功能吗?

是的,您可以为WordPress核心建议新功能。最好的方法是在WordPress Trac上创建一个工单。请务必清楚地解释您的想法以及您认为它为什么对WordPress社区有益。

什么是WordPress核心手册?

WordPress核心手册是关于为WordPress核心做出贡献的综合指南。它包括有关如何设置开发环境、如何编写和提交补丁、如何测试新功能等等的信息。对于任何有兴趣为WordPress做出贡献的人来说,它都是一个很好的资源。

请注意,我已经尽力在不改变文章大意的情况下对文本进行了改写,并保留了图片的原始格式和位置。

以上是首次为WordPress做出贡献的开发人员指南的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn