目录
1. 改进WordPress文档
2. 帮助开发WordPress核心、主题和插件
3. 在Make WordPress网站上寻找其他感兴趣的领域
什么是WordPress核心?
我如何才能为WordPress核心做出贡献?
我是否需要知道如何编写代码才能为WordPress核心做出贡献?
什么是WordPress核心文件?
WordPress核心多久更新一次?
什么是WordPress核心团队?
我如何才能测试WordPress核心中的新功能?
我如何才能报告WordPress核心中的错误?
我可以为WordPress核心建议新功能吗?
什么是WordPress核心手册?
首页 CMS教程 &#&按 首次为WordPress做出贡献的开发人员指南

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

Feb 09, 2025 am 11:36 AM

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

热AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1653
14
CakePHP 教程
1413
52
Laravel 教程
1305
25
PHP教程
1251
29
C# 教程
1224
24
如何开始WordPress博客:初学者的分步指南 如何开始WordPress博客:初学者的分步指南 Apr 17, 2025 am 08:25 AM

博客是人们在网上表达观点、意见和见解的理想平台。许多新手渴望建立自己的网站,却因担心技术障碍或成本问题而犹豫不决。然而,随着平台不断发展以满足初学者的能力和需求,现在开始变得比以往任何时候都更容易。 本文将逐步指导您如何建立一个WordPress博客,从主题选择到使用插件提升安全性和性能,助您轻松创建自己的网站。 选择博客主题和方向 在购买域名或注册主机之前,最好先确定您计划涵盖的主题。个人网站可以围绕旅行、烹饪、产品评论、音乐或任何激发您兴趣的爱好展开。专注于您真正感兴趣的领域可以鼓励持续写作

wordpress文章列表怎么调 wordpress文章列表怎么调 Apr 20, 2025 am 10:48 AM

有四种方法可以调整 WordPress 文章列表:使用主题选项、使用插件(如 Post Types Order、WP Post List、Boxy Stuff)、使用代码(在 functions.php 文件中添加设置)或直接修改 WordPress 数据库。

如何在 WordPress 中获取登录用户信息以获得个性化结果 如何在 WordPress 中获取登录用户信息以获得个性化结果 Apr 19, 2025 pm 11:57 PM

最近,我们向您展示了如何通过允许用户将自己喜欢的帖子保存在个性化库中来为用户创建个性化体验。您可以通过在某些地方(即欢迎屏幕)使用他们的名字,将个性化结果提升到另一个水平。幸运的是,WordPress使获取登录用户的信息变得非常容易。在本文中,我们将向您展示如何检索与当前登录用户相关的信息。我们将利用get_currentuserinfo(); 功能。这可以在主题中的任何地方使用(页眉、页脚、侧边栏、页面模板等)。为了使其工作,用户必须登录。因此我们需要使用

如何在父分类的存档页面上显示子分类 如何在父分类的存档页面上显示子分类 Apr 19, 2025 pm 11:54 PM

您想了解如何在父分类存档页面上显示子分类吗?在自定义分类存档页面时,您可能需要执行此操作,以使其对访问者更有用。在本文中,我们将向您展示如何在父分类存档页面上轻松显示子分类。为什么在父分类存档页面上显示子分类?通过在父分类存档页面上显示所有子分类,您可以使其不那么通用,对访问者更有用。例如,如果您运行一个关于书籍的WordPress博客,并且有一个名为“主题”的分类法,那么您可以添加“小说”、“非小说”等子分类法,以便您的读者可以

如何在 WordPress 中按帖子过期日期对帖子进行排序 如何在 WordPress 中按帖子过期日期对帖子进行排序 Apr 19, 2025 pm 11:48 PM

过去,我们分享过如何使用PostExpirator插件使WordPress中的帖子过期。好吧,在创建活动列表网站时,我们发现这个插件非常有用。我们可以轻松删除过期的活动列表。其次,多亏了这个插件,按帖子过期日期对帖子进行排序也非常容易。在本文中,我们将向您展示如何在WordPress中按帖子过期日期对帖子进行排序。更新了代码以反映插件中更改自定义字段名称的更改。感谢Tajim在评论中让我们知道。在我们的特定项目中,我们将事件作为自定义帖子类型。现在

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

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

如何使用 IFTTT 自动化 WordPress 和社交媒体(及更多) 如何使用 IFTTT 自动化 WordPress 和社交媒体(及更多) Apr 18, 2025 am 11:27 AM

您是否正在寻找自动化 WordPress 网站和社交媒体帐户的方法? 通过自动化,您将能够在 Facebook、Twitter、LinkedIn、Instagram 等平台上自动分享您的 WordPress 博客文章或更新。 在本文中,我们将向您展示如何使用 IFTTT、Zapier 和 Uncanny Automator 轻松实现 WordPress 和社交媒体的自动化。 为什么要自动化 WordPress 和社交媒体? 自动化您的WordPre

如何在 WordPress 中显示查询数量和页面加载时间 如何在 WordPress 中显示查询数量和页面加载时间 Apr 19, 2025 pm 11:51 PM

我们的一位用户询问其他网站如何在页脚中显示查询数量和页面加载时间。您经常会在网站的页脚中看到这一点,它可能会显示类似以下内容:“1.248秒内64个查询”。在本文中,我们将向您展示如何在WordPress中显示查询数量和页面加载时间。只需将以下代码粘贴到主题文件中您喜欢的任何位置(例如footer.php)。queriesin

See all articles