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

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
我可以在3天内学习WordPress吗?我可以在3天内学习WordPress吗?Apr 09, 2025 am 12:16 AM

能在三天内学会WordPress。1.掌握基础知识,如主题、插件等。2.理解核心功能,包括安装和工作原理。3.通过示例学习基本和高级用法。4.了解调试技巧和性能优化建议。

WordPress是CMS吗?WordPress是CMS吗?Apr 08, 2025 am 12:02 AM

WordPress是内容管理系统(CMS)。它提供内容管理、用户管理、主题和插件功能,支持创建和管理网站内容。其工作原理包括数据库管理、模板系统和插件架构,适用于从博客到企业网站的各种需求。

WordPress有什么用?WordPress有什么用?Apr 07, 2025 am 12:06 AM

wordpressgood forvortalyanewebprojectDuetoItsAsatilityAsacms.itexcelsin:1)用户友好性,允许Aeserywebsitesetup; 2)sexibility andcustomized andcustomization and numerthemesandplugins; 3)seoop timigimization; and4)and4)

我应该使用Wix或WordPress吗?我应该使用Wix或WordPress吗?Apr 06, 2025 am 12:11 AM

Wix适合没有编程经验的用户,WordPress适合希望有更多控制和扩展能力的用户。1)Wix提供拖放式编辑器和丰富模板,易于快速搭建网站。2)WordPress作为开源CMS,拥有庞大社区和插件生态,支持深度自定义和扩展。

WordPress的成本是多少?WordPress的成本是多少?Apr 05, 2025 am 12:13 AM

WordPress本身免费,但使用需额外费用:1.WordPress.com提供从免费到付费的套餐,价格从每月几美元到几十美元不等;2.WordPress.org需购买域名(每年10-20美元)和托管服务(每月5-50美元);3.插件和主题多数免费,付费的价格在几十到几百美元之间;通过选择合适的托管服务、合理使用插件和主题、定期维护和优化,可以有效控制和优化WordPress的成本。

WordPress仍然免费吗?WordPress仍然免费吗?Apr 04, 2025 am 12:06 AM

WordPress核心版本是免费的,但使用过程中可能产生其他费用。1.域名和托管服务需要付费。2.高级主题和插件可能需要付费。3.专业服务和高级功能可能需要付费。

对于初学者来说,WordPress容易吗?对于初学者来说,WordPress容易吗?Apr 03, 2025 am 12:02 AM

WordPress对初学者来说容易上手。1.登录后台后,用户界面直观,简洁的仪表板提供所有必要功能链接。2.基本操作包括创建和编辑内容,所见即所得的编辑器简化了内容创建。3.初学者可以通过插件和主题扩展网站功能,学习曲线存在但可以通过实践掌握。

为什么有人会使用WordPress?为什么有人会使用WordPress?Apr 02, 2025 pm 02:57 PM

人们选择使用WordPress是因为其强大和灵活性。1)WordPress是一个开源的CMS,易用性和可扩展性强,适合各种网站需求。2)它有丰富的主题和插件,生态系统庞大,社区支持强大。3)WordPress的工作原理基于主题、插件和核心功能,使用PHP和MySQL处理数据,支持性能优化。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中