如何在不丢失更改的情况下更新 WordPress 插件

已发表: 2022-09-28

这是一个常见的场景:您已经自定义了一个 WordPress 插件,现在有一个可用的更新。 但是您害怕更新,因为您不想丢失您的更改。 好消息是:通过几个简单的步骤,您可以更新 WordPress 插件而不会丢失您的自定义。 首先,备份您的网站。 在对您的网站进行任何更改之前,这始终是一个好主意,以防出现问题。 接下来,停用插件。 这将防止插件的新旧版本之间发生任何冲突。 然后,删除旧的插件文件。 您可以通过 FTP 连接到您的站点并从 wp-content/plugins 目录中删除插件文件夹来执行此操作。 现在,上传新的插件文件。 同样,您可以通过 FTP 执行此操作。 只需将新的插件文件夹上传到 wp-content/plugins。 最后,激活插件。 您可以从 WordPress 仪表板中的插件页面执行此操作。 现在您已成功更新插件而不会丢失您的更改。

如果不定期更新 WordPress 插件,它的安全性和功能不会受到影响。 超过 86% 的 WordPress 网站被过时的 WordPress 安装、插件或主题入侵。 尽管更新可以阻止创建插件、扩展和模板,但用户经常拒绝更新他们的网站。 借助 uPress 的四个最佳实践,可以简化插件更新过程。 您可以使用功能插件来创建自定义代码,而不是直接连接到插件或主题。 使用代码片段插件,您可以为您的网站添加更多功能,而无需修改核心主题。 片段存储在 WordPress 数据库中,因此不需要WordPress 更新

您可以在不丢失自定义的情况下更新 WordPress 吗?

如果您访问外观自定义,您将能够访问内置的 WordPress 主题定制器,该定制器将继续对主题进行更改。 它允许您修改 WordPress 主题并将您所做的任何更改存储在 WordPress 数据库中。

如果您想更新 WordPress 主题但又不想丢失自定义选项,您可以这样做。 可以通过多种方式自定义 WordPress 主题。 如果它们存储在 WordPress 数据库中,您对这些主题所做的更改将是安全的。 Pro 插件现在可用于流行的主题,例如 Astra 和 Ocean WP。 除了通常的功能外,这些插件还可以添加到您的主题中。 直接对您的主题文件进行的更改不会受到更新的影响。 子主题是基于相似主题并具有相同功能、特性和样式的 WordPress 主题。

通过修改子主题,同样可以自定义父主题。 在本教程中,我们将介绍如何制作子主题,然后将您的所有自定义内容移至其中。 通过识别您所做的所有更改,可以将子主题复制到您的主题中。 您可以轻松比较以前使用的主题文件和现在创建的主题文件。 建议所有 Windows、Mac 和 Linux 用户使用 WinMerge、Kaleidoscope 和 Meld。 主题定制器设置将从父主题导出并使用插件导入子主题。 仍然可以通过访问主题 * 自定义页面查看父主题的设置。

在两个网站上安装和激活定制器导出/导入插件也是必要的。 如果您要更新 WordPress 主题,则需要将所有子主题自定义移动到父主题。 导航到外观以获取此信息。 然后系统会提示您通过单击升级按钮来升级您孩子的主题。 您现在可以通过转到“导出/导入”页面来选择您在前面的步骤中导出的文件。 我们编制了一个用于创建网站的最佳WordPress 插件列表。

更新 WordPress 插件会影响我的网站吗?

信用:support.internic.ca

更新 WordPress 插件对于保持您的网站安全和最新非常重要。 但是,重要的是要注意更新插件可能会影响您的网站。 在某些情况下,更新插件可能会破坏您的网站或导致与其他插件发生冲突。 因此,在更新任何插件之前始终备份您的网站非常重要。

由于 WordPress 更新过程会影响与安装相关的所有文件和文件夹,因此更新网站确实会对其产生重大影响。 如果您在不保存文件或修改文件的情况下升级,您将丢失对它们所做的任何更改。 以下是由于 WordPress 更新而对您的网站造成的八项潜在变化。 更新您的 WordPress 网站至关重要,因为它可以确保您的网站保持最新、安全和稳定。 WordPress中的数据库结构随每个主要版本而变化。 如果您立即升级到旧版本,如果您不备份或执行其他维护,您很可能会丢失数据。 安装 WordPress 时,您应该跟上最新的安全更新。

WordPress 更新可能需要几分钟到一天或更长时间才能完成。 如果网站未更新并且运行的是过期版本,则可能会被黑客入侵。 在进行 WordPress 更新之前,您必须备份您的网站,以确保在出现问题时可以恢复。 UpdraftPlus 是备份 WordPress 网站的最便捷方式。 当您将文件或数据库上传到 Dropbox、Google Drive、Amazon S3 或任何其他云服务时,它会自动生成文件或数据库的异地副本。 定期更新 WordPress 是个好主意,但仔细检查一切是否顺利总是一个好主意。 在应用更新之前,您应该始终备份您的站点,以便在必要时可以回滚。 但是,您可以做的最重要的事情是确保您的网站运行的是最新版本的 WordPress。

更新您的 WordPress 插件和主题是使它们保持最新状态的关键组成部分。 此外,它可以让您的插件和主题顺利运行,并确保您的网站保持安全。 让您的网站保持最新是一个好主意,因为您冒着失败或受到威胁的风险。 这个过程可能很耗时,但从长远来看,这是非常值得的。

升级 WordPress 不会破坏您的网站

升级 WordPress 时无需破坏您的网站。 将显示不起作用的主题和插件。 WordPress 管理栏上的通知会指示插件的新更新何时可用。 通过转到插件部分,您可以安装这些更新。 您现在应该可以访问插件页面。 每个插件下方都会有一条公告,通知您可以安装更新。 如果您安装新插件、更新现有插件、升级主题或更新 WordPress,您可能能够保持您的网站运行。 考虑拥有可靠且高效的备份解决方案以及在临时站点上测试您对网站所做的更改也是一个好主意。

我可以在不丢失内容的情况下更新 WordPress 版本吗?

信用:www.wordpressintegration.com

单击 WP-includes 和 WP-Admin 文件夹上的上传按钮,然后选择右侧的上传选项。 如果您拥有所有文件夹的最新版本,则需要在此之后上传新文件。 在这种情况下,您唯一需要做的就是删除它。 只需几分钟即可覆盖所有内容。

WordPress 主题是网站的前端组件。 维护您的 WordPress 主题是 WordPress 网站管理过程的关键部分。 WordPress 主题更新是一项极好的投资。 此外,WordPress 本身可以与您已经安装的插件一起更新。 在 WordPress 中,您可以通过单击外观来添加或更新单个主题。 当有可用的更新版本时,符号“新版本”表示它。 主题的信息现已添加到顶部。

通过使用 WordPress 主题,您还可以启用自动更新。 这是更新 WordPress 主题最方便快捷的方式。 但是,如果您对主题的代码或 CSS 进行了任何更改,则安装更新后您可能会丢失所做的更改。 下面的分步说明将引导您完成创建 WordPress 子主题的过程。 换句话说,子主题是替代父主题的所有特性、功能和样式的模板。 在创建子主题后,您可以根据需要自定义任意数量的子主题功能。 您可以保持主题的自定义不变,而无需手动更新它。

暂存站点本质上是您使用插件、主题或自定义创建的测试站点的集合。 暂存站点为您的生产网站提供了一个工作平台。 可以在登台站点上添加和更新主题、插件和插件,您可以根据需要对其进行配置。 如果您使用 WordPress 仪表板安装 WP Staging 插件,您将能够这样做。

您应该更新您的 WordPress 版本吗?

如果您不确定是否更新您的 WordPress 网站,请咨询专家。 不要将更新 WordPress 的过程与更新所有站点的需要混淆,这一点至关重要。 在决定是否升级 WordPress 安装时,您必须考虑许多因素。
如果您只是考虑是否更新您的 WordPress 版本,我们建议您查阅我们网站的 WordPress 安全指南。 本指南将引导您完成更新 WordPress 版本之前需要采取的一些步骤。


WordPress 更新自定义插件

如果您有自己创建或从其他来源下载的自定义插件,您可以按照以下步骤对其进行更新: 1. 转到 WordPress 管理区域并单击“插件”链接。 2. 在列表中找到您要更新的插件,然后点击“更新”链接。 3. 从您的计算机中选择新的插件文件,然后单击“上传”。 4. WordPress 现在将更新插件,您应该会看到一条成功消息。

如果您想为您的网站添加功能,则需要使用 WordPress 插件。 无论您决定安装多少插件或要更新哪些插件,您都必须了解它们。 WordPress 的插件将自动更新,以反映您对仪表板的更改。 如果需要,您可以手动安装更新或自动安装它们。 可以通过以下三种方式手动更新 WordPress 插件:从 WordPress 插件目录或通过第三方来源下载。 如果您要更新多个插件,请等到当前插件更新完成后再更新下一个插件。 如果要手动更新插件,请转到已安装插件页面。

单个插件可以在站点管理工具的帮助下自动更新,或者您可以使用代码片段来执行此操作。 多合一网站管理工具 Jetpack 可按月收取固定费用。 The Hub 是一个 WordPress 管理工具,是一个平台 The Hub 的一个组件。 使用 Easy Updates Manager,您可以禁用或启用所有插件的自动插件更新。 ManageWP 是一种 WordPress 管理服务,可自动更新 WordPress 插件。 另一种选择是使用Easy Updates Manager 插件,它允许您选择特定插件进行自动更新。 您还可以通过在每次安全更新之前和之后截取您的网站的屏幕截图来比较每次安全更新之前和之后插件的性能。

准备好解决因插件更新失败而出现的任何问题至关重要。 与您网站相关的维护文件可以通过FTP删除,前端维护错误信息可以从您的网站文件夹中删除。 可能需要再次更新插件。

更新您的 WordPress 插件

如果插件安装在服务器上,您还可以单击仪表板更新页面上的“更新 WordPress 插件”按钮。

WordPress 以编程方式更新插件

要以编程方式更新插件,您首先需要获取插件文件的路径。 您可以通过调用 plugin_basename() 函数来做到这一点。 获得路径后,您可以使用 wp_update_plugins() 函数来更新插件。

使您的 WordPress 插件和主题保持最新是确保您的网站免受黑客攻击的一种方法。 一个好的网站也是了解正在发生的事情的好方法。 通过自动配置这些更新,您可以节省时间。 在本教程中,我将向您展示如何使用 WordPress 的自动更新功能。 当您更改插件的安装时,插件可以自动更新。 此外,如果更新了不同的元素,您可以更改收到的电子邮件通知。 如果您的收件箱包含大量插件和主题,您可能会收到大量更新。 这个易于使用的软件使您能够使用 Softaculous 自动更新插件来自动更新插件。

不确定时如何更新插件

如果您不确定是否需要更新插件或者您在更新插件时遇到困难,插件上的 Codex 页面可能会很有用。

首先更新 WordPress 或插件

更新 WordPress 和插件很重要,原因有两个:1) 它可以通过修补漏洞来帮助保护您的网站安全,以及 2) 它可以通过修复错误和提高兼容性来提高您网站的性能。 由于这些原因,通常建议在新版本可用时立即更新 WordPress 和插件。

WordPress 和单个插件可以按任何顺序更新,但最好先更新它们。 从关注网站的次要方面开始可能是有益的,以确保更新后不会出现问题。 使用插件或 WordPress 更新有助于确保您的网站安全。 在对您的网站进行任何更改时,备份您的数据至关重要,尤其是在更新时。 最好在更新 WordPress 之前更新插件。 单个插件所需的数据量和存储量减少了,因此它们不需要经常更新。 当您开始更新过程时,最好慢慢来。

如果您想保持您的网站安全和最新,您应该更新您的 WordPress 和插件。 您可以删除或停用您不再打算使用的插件。 如果您删除过时的插件,您的网站可能会运行得更顺畅。 在 WordPress 更新之后,您可以开始使用添加到该站点的所有新功能。

我应该按什么顺序更新 WordPress?

当您需要更新您的网站时,请先使用核心,然后再更新您的插件和主题。 更新后检查网站是否正常运行至关重要。 如果出现问题,您可以联系您正在使用的插件或主题的支持团队。

我应该先更新主题还是插件?

因为插件会根据最新版本的 WordPress 主题不断更新,所以最好的办法是确保它们是最新的。

WordPress中的插件定制

有两种方法可以在 WordPress 中进行插件自定义。 首先是找到一个已经可以满足您需求的插件,然后对其进行自定义以满足您的需求。 这可以通过直接修改插件代码来完成,或者通过创建一个继承父插件功能的子插件,然后在其上添加您自己的代码来完成。 第二种方法是从头开始创建一个新插件。 这通常更耗时,但它也使您可以更好地控制最终结果。 如果您不是开发人员,那么您可能需要雇用某人来帮助您使用这种方法。

该插件使您能够通过使用软件向您的网站添加新功能。 有时很难找到您需要的特殊功能。 但是,您可以修改现有插件。 在本课程中,我们将介绍四种自定义插件的方法。 如果您想为您的 WordPress 网站添加功能,您可以使用已有的插件创建自己的插件。 通过选择此选项,您可以在插件的当前集合中添加新功能,而无需更改其基本代码。 如果您对自己完成项目没有足够的信心,您也可以聘请开发人员。

在创建或自定义 WordPress 插件时,您一定会面临一些挑战。 这些问题之一是您在开始该过程之前没有备份您的网站,以及您没有将插件的原始代码保存到不同的位置。 许多这些错误是可以避免的,但它们也可能是有害的。 插件开发人员经常遇到诸如“死机白屏”之类的问题。 PHP 错误,甚至是内存问题,常常是造成这种情况的罪魁祸首。 可以通过停用所有插件并一一启用/重新激活它们来解决它,直到您发现问题的根源。 WP Engine 为各种 WordPress 问题提供 WordPress 支持。