如何从 Git 存储库为您的 WordPress 主题和插件设置自动更新
已发表: 2022-10-29如果您是一名喜欢使用最新最好的 WordPress 版本的开发人员,您就会知道不断将您的主题和插件更新到最新版本可能会很痛苦。 如果有更简单的方法来做到这一点,那不是很好吗? 嗯,有! 通过一些配置,您可以将 WordPress 主题和插件设置为从 Git 存储库自动更新。 在本文中,我们将向您展示如何从 Git 存储库为您的 WordPress 主题和插件设置自动更新。 我们还将向您展示如何将 WordPress 配置为在新版本可用时自动更新。
例如,WordPress 会检测何时需要更新主题并自动更新它。 如果禁用自动更新,则应手动生成更新链接,直到单击它为止。 我们不使用 GitHub 来管理我们的 GitHub 存储库。 最好使用 Mac 上的官方 Git 安装程序来更新 Git。
安装文件可以在 Git 网站上找到。 确保安装完成,然后继续将 Git 更新到最新版本。 为了更新 Git,您必须首先使用安装向导。 要在您的网站上安装 Easy Updates Manager,只需转到插件。
如何自动更新我的 WordPress 主题?

如果您使用的是 WordPress.org 上提供的 WordPress 主题,您可以从 WordPress 仪表板自动更新它。 转到外观 > 主题,然后单击要更新的主题旁边的更新按钮。
当您选择开时,站点将自动更新。 尽管如此,如果您想更好地控制自动更新,自定义是更好的选择。 当您选择自定义时,您还可以更改许多其他设置。 安装 Easy Updates Manager 后,您可以选择哪些 WordPress 更新将自动应用于您的系统。 通过激活日志,Easy Updates manager 将生成更新日志,让您可以查看最近更新的列表。 可以通过转到启用日志然后打开它们来启用日志。 现在可以通过 Easy Updates Manager 的顶部栏访问日志。
您的 WordPress 核心、主题和插件都在此选项卡下更新。 因此,您应该能够随时为您的 WordPress 网站使用简单的更新。 你能阻止 WordPress 插件更新吗?
如何阻止 WordPress 主题自动更新?
如果 PHP 文件定义了 'WP_AUTO_UPDATE_CORE' (false),它将禁用所有自动 WordPress 更新。 如何更改网站的主题?
如何在 WordPress 上禁用插件更新
数百万人使用此工具在互联网上发布他们的内容。 由于其庞大的用户群,它总是容易受到利用和发现。 WordPress 有许多插件被发现容易受到缺陷的影响。 如果您不禁用插件更新,您的网站可能会受到攻击。 要在您的 WordPress 网站上禁用插件更新,请导航到仪表板更新选项页面并选择“插件”。 在您的 WordPress 网站上,您可以找到已安装的所有插件的列表。 只需单击要禁用更新的插件下方的“禁止更新”链接。 您将来将无法更新该插件。 必须更新插件,因此您必须首先访问 WordPress 网站上的插件页面,然后单击更新按钮。 通过在您的 WordPress 配置中输入这行代码,您可以防止 WordPress 自动更新。
如果我更新我的 WordPress 主题会发生什么?
由于此过程会覆盖您网站附带的所有文件,因此您将丢失在此过程中所做的任何更改或修改。 如果您不及时更新您的 WordPress 代码,您将无法有效地使用它。
如何正确切换您的 WordPress 主题
花点时间查看这些清单项目,以确保您不会丢失任何东西或破坏您的网站:备份您的网站是个好主意。 必须采取以下步骤:复制所有 WordPress 文件。 您可以通过单击更改目录链接来更改 WordPress 文件的目录。 需要解压新的主题文件。 将解压缩的主题文件上传到您的 WordPress 网站。 必须激活主题。 确保您的网站没有错误。 如果您正确按照说明进行操作,您应该能够安装新的 WordPress 主题而不会丢失任何内容。 检查是否有任何错误需要解决; 如果是这样,请按照错误消息中的说明进行操作。 除了用新的主题文件替换旧的主题文件外,WordPress 还会自动下载并解压缩主题包。
如何强制更新 WordPress 主题?

您可以通过外观访问您的 WordPress 主题。 您可以在任何有可用更新的主题中显示警报横幅。 您可以通过单击要升级的主题上的“立即更新”按钮进行升级。
如果您不使用更新,您将面临使您的网站面临风险的风险。 使您的网站保持最新的三个主要原因是:安全性、兼容性和功能性。 本指南将教您如何安全地更新您的计算机。 更新发布后,必须更新 WordPress 主题、插件和 WordPress 核心。 主题经常更新,以确保与最新版本的 WordPress 兼容。 开发人员也会更新这些以利用他添加的任何新功能。 在运行任何更新之前,请备份您的站点。
您可以通过您的 Kinsta 托管帐户访问您网站的每日备份。 但是,如果您有手动备份,您也可以在更新前执行自动备份。 请立即备份您的站点,因为自上次备份以来发生了更改。 万一您的托管服务提供商不提供简单的备份,您将需要使用备份插件。 您网站的访问者可能会遇到停机或中断,因此您希望尽量减少这些事件的发生。 当您的访问者最少时,最好在一天中的某个时间(或一周中的一天)让您的网站保持最新。 测试应在暂存站点上进行,该站点与您的实时站点托管在同一台服务器上。

为了暂存一个实时站点,您必须首先获取它的副本,您必须使用 URL https://staging-site-name.cloud,其中 sitename 是您的站点的名称。 您还可以登录到暂存站点,从那里进行更新和测试。 子主题是更新自定义 WordPress 主题的最安全方法; 在这种情况下,您必须在子主题中包含您的自定义。 您的子主题现在可能与您的父主题不同,因为您可能已经更改了它。 检查您所做的更改以及它们如何与父主题交互以确保它们正常工作。 当您更新主题时,您直接从主题目录或主题供应商对主题所做的任何更改都将丢失。 需要第三方主题的子版本才能正确编辑主题。
您的网站可以由子主题和父主题运行。 它将设计元素和功能添加到父主题而不影响其核心。 为了让子主题中的文件被其父主题中的同名文件覆盖,您必须首先创建一个子主题。 您可能已经手动更新了主题以支持 WooCommerce。 如果您使用的是版本 3.3 之前的 WooCommerce 版本,则必须应用此版本。 一个额外的模板文件也可以包含在更常见的场景中。 更常见的情况是,如果您向主题添加了更多模板文件。
如果您这样做了,您将需要创建一个子主题,然后复制模板。 只要是最新的,任何新功能都将添加到主题中。 在执行更新之前,请务必备份您的登台站点; 此外,请先在您的网站上进行测试。 这些变化应尽快实施。 在添加子主题之前,您必须先创建一个。
如何更新您的 WordPress 主题
要更新您的 WordPress 主题,请转到外观并选择更新。 主题页面可以在 WordPress 管理面板中找到。 您可以在此页面上找到您在网站上安装的所有主题的列表。 然后,将鼠标光标悬停在要使用的主题上后,单击激活按钮。 您所要做的就是按照这些步骤操作。 访问您网站的主页以查看正在运行的新主题。
如何将主题从 Github 上传到 WordPress?

应遵循插件或主题的GitHub 存储库。 您可以通过单击存储库主页上的克隆或下载按钮来克隆或下载 Zip 文件。 要访问插件部分,请转到您的 WordPress 管理区域。 选择要添加的新页面。 该插件必须由您的计算机手动上传。
在本节中,我将向您介绍如何从 GitHub 安装 WordPress 主题和插件。 WordPress 主题和插件可以使用不同的过程安装在 GitHub 上。 与移动设备上的 WordPress 相比,在此系统上安装 WordPress 更加困难和耗时。 GitHub 和 WordPress 是一回事吗? 说“是”和“不”不是一回事。 GitHub 是您可以找到各种 WordPress 主题和插件的地方。 WordPress 的用户不会通过 GitHub 自动更新,因为 WordPress 明确表示。
可以通过多种方式接收更新。 如果您需要这些更新,可以直接联系开发人员。 可以在 GitHub 上下载和安装主题和插件,以便与 WordPress 网站一起使用。 如果你想创建一个主题或插件,只需几个步骤,而且很简单。 要 Star,请确保您已下载并安装了GitHub 主题/comp 插件。 您将能够看到您喜欢他们所做的工作。
主题 Github Updater 插件更新
Theme GitHub Updater Plugin是一种让您的 WordPress 站点与您的主题的 GitHub 存储库中的最新更改保持同步的好方法。 此插件将检查您主题的 GitHub 存储库的更新并相应地更新您的 WordPress 站点。 这个插件是让您的 WordPress 网站与您的主题 GitHub 存储库中的最新更改保持同步的好方法。
Git 回购
创建 Git 项目时,对文件所做的所有更改都会记录在 Git 存储库中并进行跟踪。 此目录中的数据保存在那里。 Git,也称为存储库文件夹,是此文件系统的名称。 当使用 Git 对项目进行更改时,它们会被记录并保存在存储库中。
本章将引导您完成开始使用 Git 所需的所有步骤。 解释了配置和启动 Git 存储库、开始和停止跟踪文件以及暂存和提交更改的过程。 此外,我们将向您展示如何设置 Git,以便您可以忽略某些文件和模式,以及尽快撤消错误。 要克隆存储库,请使用Git Clone 。 在其他 VCS 中,例如 Subversion,您会注意到该命令是克隆而不是检出。 因为 Git 接收到服务器数据的完整副本,所以它拥有它的完整副本。 项目历史中每个文件的每个版本都已被标记为必需。