如何手动更新您的 WordPress 主题
已发表: 2022-11-04如果您使用的不是您自己创建的 WordPress 主题,您迟早会想要将其更新到最新版本。 WordPress 主题由其创建者不断更新,以添加新功能、修复错误并使其与最新版本的 WordPress 兼容。 但是,如果您对自动更新不满意,或者您的主题不支持它们,那么您需要手动更新您的主题。 在本文中,我们将向您展示如何在不使用内置 WordPress 自动更新功能的情况下手动更新 WordPress 主题。 我们还将分享一些关于如何确保您的主题始终保持最新的提示。
您可以做的最重要的事情之一是确保您的 WordPress 网站上的代码是最新的。 如果您不利用更新,您的网站可能会被感染。 使您的网站保持最新是保持网站安全、兼容和可用的最重要方面。 您可以通过阅读本指南了解如何安全地执行更新。 在更新可用后更新 WordPress 主题、插件和 WordPress 核心至关重要。 必须更新主题以跟上最新版本的 WordPress。 它们也进行了更新,以利用开发人员添加的任何新功能。
在开始运行更新之前执行网站备份始终是一个好主意。 使用 Kinsta 托管,您可以访问网站的每日自动备份。 但是,您可以在更新系统之前立即手动备份系统。 您应该这样做,因为该站点可能在您上次备份后发生了变化。 如果您的托管服务提供商不提供简单的备份,您将需要使用备份插件。 采取措施避免停机或对站点访问者造成干扰至关重要。 在访问者流量较低的时候,您的网站应该在访问者最少的一天(或一周中的一天)更新。
最好在暂存站点上进行测试,该站点与您的实时站点托管在同一台服务器上。 获得临时站点的副本后,您将需要使用 https://staging-site-name.cloud,其中 sitename 是您的站点的名称。 您将被带到可以更新、测试和登录的临时站点。创建子 WordPress 主题并添加您自己的自定义选项是更新自定义主题的最安全方法。 您可能会注意到您更改了与父主题相关的子主题。 您必须确定您所做的任何更改以及它们如何与父主题交互,以便彻底测试它们。 更新主题时,直接从主题目录或通过主题供应商对主题所做的更改将丢失。
第三方主题的子版本是编辑该主题的最便捷方式。 子主题以与父主题相同的方式运行您的网站。 它在不影响父主题的情况下向父主题添加功能,例如设计元素和功能。 创建子主题时,您创建的特定文件将被子主题的父主题中的相同文件替换。 主题可能已经过修改,以使其与 WooCommerce 兼容。 为此,您必须使用 WooCommerce 3.2 版或 3.3 版之前的更高版本。 在这种情况下,您还可以将其他模板文件添加到您的主题中。
之后,您将需要创建一个子主题,然后复制这些模板文件。 新主题将更加安全,并将受益于未来可能添加的任何新功能。 如果您想在更新之前测试您的登台站点,请进行备份。 如果您希望实施更改,它们必须是实时的。 首先创建一个子主题,然后进行任何必要的更改。
如何阻止 WordPress 自动更新我的主题?

必须将以下代码添加到您的 WordPress 配置中才能禁用 WordPress 核心的自动更新。 定义()'WP_AUTO_UPDATE_CORE',假; //define()'WP_AUTO_UPDATE_CORE', false; //define()'WP_AUTO_UPDATE_CORE', false; //定义
自 3.7 版发布以来,WordPress 已经进行了自动更新。 保持当前的安全状态当然是一个很好的好处。 但是,黑客通常要到发布后的第一周才知道旧版本是否包含漏洞。 您将不再能够通过禁用它们来完全禁用自动更新。 Easy Updates Manager 插件使您可以轻松地从头到尾更新您的网站。 通过单击关闭按钮,您可以禁用自动更新。 由于所有自动更新都已禁用,您的升级将手动执行。
您可以通过将代码直接粘贴到 WP-config.php 文件中来节省时间。 如果您不确定添加代码,插件方法可能更可取。 如果您在前两天没有听到任何问题,则更新应该可以安全安装; 等待一周是一个很好的经验法则,但如果您在前两天没有听到任何问题,那么安装应该没问题。 在使用特定插件或主题破坏您的网站后,无需更新您的网站。
您应该允许自动更新 WordPress 吗?
在 WordPress 中,有一个选项可以禁用自动更新。 自动更新很重要,因为它们通常会解决关键的安全漏洞和漏洞。
如何更新现有的 WordPress 主题?

如果您想更新现有的 WordPress 主题,可以通过从开发者网站下载最新版本的主题来完成。 下载主题后,您需要将其解压缩,然后将其上传到您的 WordPress 主题目录。
主题是定义网站外观和行为的文件集合。 主题是网站的基础,旨在消除对编码的需求。 主题类型包括免费、高级和自定义主题。 根据您的项目范围,您可能需要在自定义主题上花费 2,000 到 40,000 美元。 首次发布后,任何有信誉的开发者都会继续改进他们的主题。 在大多数性能更新期间,通常会减少加载时间或修复错误。 未经编辑的主题更新时间不应超过五分钟。

如果您的网站流量最低,您应该更新它以减少客户的停机时间。 如果您已经自定义了 WordPress 主题的代码,则更新 WordPress 主题的过程会更加复杂。 一键登台是创建登台站点最方便的方法,您可以从托管服务提供商处完成。 在开始之前,请花时间练习上述相同的最佳实践(备份您的网站)。 在第 4 步中,下载并保存要使用的自定义主题在主题目录中。 通过再次测试所有功能,确保所有功能都正常工作。 第六步是让您使用临时环境来更新您的实时网站。 通过将原始子主题与新主题进行比较来确定原始子主题中缺少哪些元素。
如何在 WordPress 中更新主题

只要您遵循简单的步骤,您的 WordPress 主题就很容易更新。 在仪表板的更新部分中选择您的主题,然后单击更新主题按钮。
如果要更新主题,可以使用 Zip 文件或使用 subversion (SVN)。 上传前检查版本号是否正确。 在审核主题时,更新不会更改队列位置。 Github 和 SVN 的区别在于 Github 是一个开发软件的平台。 只有在您的主题的新版本发布后,您才能上传它。 如果您使用的是最新版本的 WordPress,则需要在本地计算机上创建存储库的副本。 剩下的就是用更新的版本号生成一个新目录并再次上传。 在更新 style.css 上的版本号和 readme.txt 上的变更日志之前,更新版本号至关重要。
如何在不丢失自定义的情况下更新 WordPress 主题
要在不丢失自定义的情况下更新 WordPress 主题,您需要创建一个子主题。 子主题继承了父主题的功能,但可以在不影响父主题的情况下进行自定义。 要创建子主题,您需要在 WordPress 主题目录中创建一个新目录,并将父主题的 style.css 文件复制到其中。 然后,您需要编辑子主题的 style.css 文件并在顶部添加一行“模板:父主题名称”。 最后,您需要激活子主题。
如何在不丢失自定义的情况下更新 WordPress 主题 自定义 WordPress 主题有多种方法。 因为您对这些主题所做的更改存储在 WordPress 数据库中,所以它们通常是安全的。 所有流行的主题,例如 Astra 和 Ocean WP,现在都有可以与它们一起使用的插件。 通过使用这些插件,您可以为您的主题添加更多功能。 无需更新您的主题即可直接修改其任何文件。 在 WordPress 中,子主题被定义为与另一个主题具有相同功能、特性和样式的主题。 然后可以自定义子主题,而不会以任何方式影响父主题。
在本教程中,我们将向您展示如何创建子主题,然后将所有自定义内容移至其中。 如果我们想复制您对子主题的更改,我们必须首先确定您对主题所做的所有更改。 这是比较新旧主题文件最直接的方法。 Windows 用户应该使用 WinMerge,Mac 用户应该使用 Kaleidoscope,Linux 用户应该使用 Meld。 它将从父主题导入主题定制器设置,并使用插件将它们导出到子主题。 您仍然可以通过转到“主题自定义”页面来使用父主题。 如果我们要导出/导入的网站尚不支持 Customizer Export/Import 插件,我们将需要安装它并在那里激活它。
如果您想更新您的 WordPress 主题,您必须首先将您的所有自定义从父主题移动到子主题。 为此,请转到外观。 在主题菜单中,单击子主题旁边的升级按钮。 通过选择您之前导出的文件,您可以从“导出/导入”页面导出它。 我们的必备 WordPress 插件列表将帮助您更快地发展您的网站。
更新您的主题:自定义与。 WordPress 默认
如果您的主题没有任何自定义,它将更新到 WordPress 的最新版本,这将覆盖您的所有自定义选项。 建议您使用子主题以确保您的自定义主题保持最新。 如果您没有子主题,系统将提示您购买最新版本的 WordPress,该版本没有任何更改或自定义。
来自 Zip 的 WordPress 更新主题
转到外观。 当您到达屏幕顶部时,单击“上传”按钮。 通过单击“浏览”按钮选择包含您下载的扩展名的 ZIP 文件,然后导航到您的计算机文件。
现在可以将 ZIP 文件上传到 WordPress 主题或插件以应用更新。 使用长期以来用于安装软件的相同下载文件也可以用于更新它。 有一些技术细节需要牢记,但总的来说,这个过程相当简单。 在这种情况下,我们将 Yoast SEO 升级到最新版本。 为此,我们现在必须将插件的新副本下载到我们的设备上。 WordPress 仪表板允许您添加新插件。 当您单击上传时,您将被带到一个页面,您可以在其中上传您的数据。
现在可以通过按下按钮开始上传过程。 它的外观几乎与主题相同——上传屏幕的位置不同。 使用 ZIP 文件更新 WordPress 主题的过程与上述相同。 我们的二十二十个主题现在将在这篇文章中更新。 如果您单击替换当前上传按钮,主题将被更新。 这样一来,我们就有了大多数人能够想到的另一种选择。