首页 > 文章专栏 > 正文

如何从GitHub安装WordPress插件和主题

你找到了一个完美的 WordPress 插件或主题,但有个问题:它只在 GitHub 上提供。和官方 WordPress 仓库不同,那里没有神奇的“安装”按钮,这对新手来说可能有点吓人。

好消息是,从 GitHub 下载和安装软件其实很简单。在猫哥,我们经常使用 GitHub 来获取自定义工具和插件测试版本,所以我们对这个过程了如指掌。

在本指南中,我们将一步步教你如何从 GitHub 安装 WordPress 插件和主题。

安装 WordPress 主题和插件从 GitHub

快速摘要: 要从 GitHub 安装插件,先从仓库下载 ZIP 文件(最好先检查“发布”版本),然后进入 WordPress 后台的 插件 → 安装插件,点击“上传插件”,选择 ZIP 文件,最后点击“立即安装”即可。

什么是 GitHub?

GitHub 是一个基于云端的代码托管服务,用于软件开发和版本控制(Git)。它允许开发者跟踪更改、保存历史记录并管理代码版本。

除了托管代码,GitHub 还提供协作和项目跟踪的实用工具。用户可以高效地协同工作,关注项目进展并与仓库互动。

在猫哥以及我们的合作公司,我们都使用 GitHub 进行开发。我们亲眼看到它如何帮助像我们这样的远程团队提高生产力,同时确保所有代码安全托管。

什么是 GitHub

为什么有些 WordPress 插件和主题只在 GitHub 上?

大多数新手从 WordPress.org 目录或开发者网站安装插件。但有时你会发现需要的特定工具只存在于 GitHub 上。

开发者选择只在此平台发布工作可能有以下几个原因:

  • 严格的目录指南: 官方 WordPress 插件目录有严格的规则。一些开发者宁愿跳过审查流程,自行控制代码。
  • Beta 测试: 开发者经常用 GitHub 分享“beta”(未完成)版本,让高级用户在新功能向公众开放之前进行测试。
  • 非商业项目: 有时开发者为自己创建了一个小工具并免费分享。他们可能没有时间或兴趣维护营销页面或官方支持论坛。

虽然这种开放环境有利于创新,但也意味着这些插件没有像 WordPress.org 上的插件那样经过安全审查。

从 GitHub 安装插件的优缺点

从 GitHub 下载插件可以让你获得强大的工具,但并非适合所有人。在安装到你的网站之前,你应该权衡利弊。

优点

  • 获取最新功能: 你可以提前尝试新功能和更新。
  • 直接联系开发者: 你可以通过 GitHub 的“Issues”标签直接向开发者报告 Bug 或建议功能。

❌ 缺点

  • 无安全审查: 官方 WordPress 插件目录会审查代码安全性。GitHub 不会,所以你必须完全信任开发者。
  • 潜在不稳定性: GitHub 上的代码通常是开发中的版本,可能包含 Bug 或错误,导致网站崩溃。

由于这些风险,我们始终建议在安装 GitHub 插件之前对网站进行完整备份。你可以使用 Duplicator 等插件创建安全恢复点。

现在,让我们开始安装步骤。

如何从 GitHub 安装 WordPress 插件和主题

从 GitHub 安装插件类似于手动安装 WordPress 插件。但请确保你信任开发者。

  1. 首先,进入插件或主题的 GitHub 仓库页面。
  2. 在右侧边栏寻找 “Releases”(发布) 部分。如果存在稳定版本,优先下载它。
  3. 如果没有发布版本,点击 “Code” 按钮,然后选择 “Download ZIP”。注意:这会下载开发文件,可能不稳定。

从 GitHub 下载 ZIP 文件

  1. 进入 WordPress 后台,导航到 插件 → 安装插件 页面。
  2. 点击页面顶部的 “上传插件” 按钮。

上传插件

  1. 点击 “选择文件” 按钮,从电脑中选择 ZIP 文件。
  2. 点击 “立即安装”。WordPress 会上传并解压文件。注意:GitHub 通常会在文件夹名后添加 -main-master 后缀(例如 plugin-name-main),这不会影响插件运行。
  3. 看到成功消息后,点击 “激活” 即可在网站上使用插件。

警告: 如果激活时出现致命错误,插件可能需要“构建”步骤(使用 Composer 或 NPM 等工具)。这在高级 GitHub 项目中常见,不推荐新手操作。请查看仓库的 README 文件获取说明。

如何获取从 GitHub 安装的插件更新

默认情况下,WordPress 不会显示从 GitHub 下载的插件的自动更新。要接收更新,开发者需要专门启用此功能。

常见有两种方式:

  • 内置更新: 有些插件已经包含从 GitHub 直接更新代码的功能,你无需额外操作。
  • Git Updater 插件: 开发者可能要求你安装 Git Updater 插件(原 GitHub Updater)。该插件连接你的网站与 GitHub 以检查新版本。

我们建议在 GitHub 上联系开发者,询问他们的更新策略。

额外福利:如何通过 GitHub 自动部署 WordPress 主题更改

如果你是开发自定义主题的开发者,也可以自动将更改部署到 GitHub。

这可以节省时间,并确保主题的不同版本都有备份,以便将来回滚。

详细步骤请查看我们的指南:如何使用 GitHub 和 Deploy 自动部署 WordPress 主题更改

关于 GitHub 插件的常见问题

从 GitHub 安装插件安全吗?

这取决于开发者。与 WordPress 插件目录不同,GitHub 不审查代码安全性。你只应安装来自你信任的开发者或知名公司的插件。

为什么插件不在 WordPress 目录中?

开发者通常将 GitHub 用于 Beta 测试,或插件不符合官方仓库的特定指南。这并不意味着插件不好,只是分发方式不同。

额外的 WordPress 插件和主题开发资源

你可能还会发现以下资源对选择 WordPress 主题和插件,或开始自己的开发之旅有帮助:

  • 使用过时的 WordPress 插件安全吗?(解释)
  • 新手指南:如何选择最好的 WordPress 插件
  • 免费 vs 付费 WordPress 主题(网站所有者的优缺点)
  • 如何在 WordPress 中添加用于主题开发的虚拟内容

希望本指南能帮助你成功从 GitHub 安装 WordPress 插件或主题。如果你喜欢这篇文章,请订阅我们的 YouTube 频道 获取更多 WordPress 视频教程。你也可以在 TwitterFacebook 上找到我们。

文章标签:#GitHub#WordPress#安装教程#插件更新

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

本文链接:https://maogeo.top/blog/如何从github安装wordpress插件和主题