许多 WordPress 主题和插件开发者使用 GitHub 来实现项目的版本控制。这意味着他们的所有代码和文件都对任何人可见和可下载。但是,必须手动从 GitHub 安装 WordPress 插件可能会让人感到沮丧。
正如您可以想象的那样,有一些工具可以帮助您简化从 GitHub 安装插件和主题的过程。根据您选择的方法,您甚至可以确保每次开发人员对其仓库进行更改时,您安装的每个软件都会自动更新。这样,您就可以随心所欲地摆弄每个项目。
在本文中,我们将讨论为什么您应该将 GitHub 用于您的 WordPress 开发项目。
然后,我们将向您展示如何使用 WP Pusher(一个专用工具)从 GitHub 安装 WordPress 插件(以及主题!)。让我们开始吧!
为什么您应该考虑使用 GitHub
对于初学者来说,GitHub 是一个建立在 Git 版本控制系统 之上的平台。这种软件使多个开发人员可以同时处理相同的文件。使用它,开发人员可以将他们的代码和文件上传到一个可以与任何人共享的仓库。他们可以控制谁有权访问它,但其他人也可以“fork”这些仓库并对自己的代码进行更改。
简而言之,GitHub 是开源协作的理想工具。以下是开发人员可以从将 GitHub 用于其 WordPress 项目中受益的一些原因:
- 它跟踪每个项目的更改。 使用 GitHub,开发人员可以看到他们的仓库中每个文件何时被修改,以及上次更新的时间。
- 它简化了协作。 在协作式 WordPress 项目上工作可能会令人头疼。与其他人一起编码的开发人员可能必须来回共享文件,同时确保没有人同时处理相同的文件。使用 GitHub,这不再是一个问题。
- 它是开源项目的完美平台。 GitHub 的 fork 功能和易于访问的仓库使其成为类似 WordPress 的开源平台的理想选择。这使其成为开发免费插件和主题时的完美资源。
我们采访了来自 Elementor 的 Ben Pines,了解他使用 GitHub 的情况。这个流行的开源页面构建器在平台上有数千次提交,因此很明显开发者致力于这种工作流程:

[…]如果您是开发者,让访问者从 GitHub 下载插件会很方便。
您可以获得 issues、stars、forks 和贡献。在 WordPress 仓库上它基于 SVN,使用它的活跃开发者较少。GitHub 非常适合从其他开发者那里获得反馈和贡献。Ben Pines
如果您是 WordPress 开发新手,GitHub 是完美的起点。您可以关注您最喜欢的主题和插件的开发,看看这个过程是如何运作的,并自己下载它们来深入研究。您甚至可以为特定应用程序创建自己的 forks。当您准备好构建自己的主题和插件时,您可以将它们上传到 GitHub,并从更大的 WordPress 社区 中获得帮助和支持。
鉴于这些原因以及其他更多原因,GitHub 绝对值得一看,是成为 WordPress 开发者的完美第一步。你首先需要做的是学会如何从 GitHub 安装 WordPress 插件!
如何从 GitHub 手动下载 WordPress 插件和主题
从 GitHub 下载插件或主题并不比使用 WordPress.org 复杂。首先,你需要检查要下载的插件或主题是否有公共仓库。免费插件和主题通常会有公共仓库,而高级插件和主题则没有,这是你可能想到的。许多开发者甚至会在他们的 WordPress.org 页面链接到他们的仓库。
一旦你在 GitHub 上找到了想要的插件或主题,只需点击其文件列表上方的 Clone or Download 按钮。然后你可以选择使用 GitHub 的桌面客户端打开该仓库,或将其下载为 zip 文件:

保存 zip 文件后,只需像安装其他任何插件一样上传、安装并激活它。这样就可以使用了!
正如你所看到的,这种方法非常简单。然而,这并不意味着我们不能改进它。毕竟,你可能会发现自己需要经常从 GitHub 下载主题和插件。这就是为什么在下一个方法中,我们将使用一个帮助自动化流程的工具来执行安装。
如何使用 WP Pusher 从 GitHub 安装 WordPress 插件……以及主题
从本质上讲,WP Pusher 插件将我们在上一节中概述的步骤为你完成。它只需要访问你的 GitHub 账户,以及包含你想要的主题或插件的仓库链接。然后,WP Pusher 会获取这些文件并帮助你从 GitHub 安装 WordPress 插件。

然而,这个工具的功能不仅仅是安装文件。它还可以自动更新你使用它设置的任何插件或主题,并且只要有人推出新版本就会发生这种情况。更重要的是,它甚至可以“接管”并管理你从其他来源已安装的插件,如果你能找到它们各自的仓库的话。总体而言,如果你想使用处于持续开发中的插件,或者想测试自己的项目,WP Pusher 是一个绝佳的选择。
首先,从其主页下载 WP Pusher,然后安装并激活它。之后,转到仪表盘上的新 WP Pusher 选项卡,找到 GitHub 选项。在里面,你会找到一个字段,需要输入 GitHub 令牌来连接你的账户。点击 Obtain GitHub Token,一个新窗口将弹出,请求你的凭据:

登录后,你需要点击绿色按钮授权 WP Pusher 应用程序:

最后,你会收到你的 GitHub 令牌。只需复制它,粘贴到我们之前提到的字段中,然后点击下方的 Save GitHub token 按钮:

现在插件已经准备就绪可以使用了。例如,要安装主题,请转到仪表板上的WP Pusher → 安装主题选项卡。在里面,您需要指定要使用的仓库:

请记住,您不需要粘贴任何仓库的完整URL。只需要输入账户名和仓库名即可。例如,如果您想安装Twenty Seventeen主题,请在相关字段中输入WordPress/twentyseventeen,如下所示:

每个仓库的确切名称显示在其GitHub页面的顶部,您只需复制过来即可。您还可以指定是否要使用该仓库的特定“分支”。但是,在大多数情况下,我们建议将此选项保留为默认设置。毕竟,默认版本通常是可供公众使用的版本:

最后,您可以启用设置,以便每次向其仓库推送新内容时自动更新您的插件或主题。您还可以设置它来接管您已经从其他来源安装的现有插件或主题,正如我们之前提到的:

此时,只需点击安装主题,然后选择激活选项。之后,它将显示在您的外观 → 主题和WP Pusher → 主题两个选项卡中:

如果您想从GitHub安装WordPress插件,这个过程完全相同。唯一的区别是,要安装其中之一,您需要进入WP Pusher → 安装插件选项卡。然后只需对您想下载的任何其他主题和插件重复此过程即可!
总结
GitHub是一个很好的平台,可以深入了解您最喜欢的WordPress插件和主题的来龙去脉。对于首次开发的开发者来说,它是一个无价的资源,因为您可以轻松地浏览每个项目的“幕后”,每次制作WordPress网站时都可以进行一些调整,如果您愿意的话,甚至可以参与协作。之后,您将能够将自己的主题和插件上传到网站,并获得其他开发者的反馈。
总之,有两种方法可以从GitHub安装WordPress插件(主题也是如此)。您可以下载它们的仓库为压缩文件并上传到您的网站,或者您可以使用WP Pusher来自动化这个过程。前者更简单,但后者的优势在于,一旦您安装了插件或主题,该工具将自动为您处理更新。
您对GitHub有任何疑问吗?让我们在下面的评论部分讨论它们!
…
别忘了参加我们关于加速WordPress网站的速成课程。了解更多如下:
如何加速您的WordPress网站
只需一些简单的修复,您就可以将加载时间减少50-80% 🚀
新闻通讯表单 – 侧边栏
名字 *
您的邮箱 *
立即订阅!
如果你是人类,请将此字段留空。
Δ
输入您的邮箱即表示您订阅了我们的每周新闻通讯。您可以随时改变主意。我们尊重您的隐私。




