如何在保持网站活跃的同时更新您的 WordPress 主题
已发表: 2022-11-05WordPress 是世界上最受欢迎的内容管理系统,这已不是什么秘密。 超过 35% 的网站由 WordPress 提供支持。 WordPress 如此受欢迎的原因之一是它易于使用且易于更新。 您可以更新您的WordPress 网站,而不会使其离线或干扰您的用户。 在本文中,我们将向您展示如何更新您的 WordPress 主题,同时保持您的网站正常运行。 我们还将介绍一些可能导致 WordPress 更新错误的常见错误。
一些 WordPress 主题不会使网站发生变化或亏损。 在少数情况下,可以通过安装新主题来更改或禁用 WordPress 网站上的某些元素。 可以在保持实时站点正常运行的同时测试 WordPress 主题。 因为 WP 缺乏分析,它无法提供它们。 因此,用户必须在其 WordPress 网站上安装 Google Analytics。 用户可以使用 Google Analytics、Adsense、Sitemap 和 Google Search Console 的代码片段自定义 WordPress 主题。 您可以使用下面列出的三种方法更改您的 WordPress 主题,而无需创建新主题。
许多 WordPress 网络托管服务提供商提供 WordPress 站点克隆作为选项。 新主题可以在免费安装之前试用。 这是网站所有者测试 WordPress 主题、编辑内容和添加插件的理想方式。 在对 WordPress 主题进行所有更改后,他们可以在线发布它。 在本指南中,我们将向您展示如何在不上线的情况下更改 WordPress 主题。 在切换到另一个主题之前,不要忘记遵循几个重要步骤。 在将您的网站上传到服务器之前,请对其进行备份。 执行维护模式也可能更可取,这将使页面保持活动状态而不是损坏的页面。
您可以更改 WordPress 主题并保留内容吗?

当您切换 WordPress 主题时,您可以放心,您的所有内容,包括媒体、页面、帖子和评论,都将保持安全。 内容不会丢失,您也不需要移动它,因为它会保留在您的仪表板中。
更改 WordPress 主题的最佳方法是避免丢失任何内容或破坏您的网站。 使用 BlogVault,您可以在几分钟内创建一个临时站点并进行备份。 如果您没有主题,您的 WordPress 网站将是独一无二的。 您可以从此页面获取站点信息,例如页眉、页脚、页面大小、小部件和其他相关数据。 页面是使用与页面构建器不同的主题构建的。 每个网站都必须有一个主题才能使 WordPress 正常运行。 市场上有很多很棒的 WordPress 主题,选择合适的主题可能很困难。
您网站的主题可能会影响其外观和感觉。 一般来说,有四种方法可以更改 WordPress 主题:一种不如其他方法有效或安全。 如果您想在几乎同时的情况下对您的网站进行任何更改,请使用临时站点。 一些主题可能需要以插件的形式进行二次安装。 BlogVault 可以在几分钟内轻松创建和托管临时站点。 工程师通常使用临时站点来更改实时网站。 要更改 WordPress 主题的 WP-Admin 版本,需要执行以下步骤。
维护模式将确保访问者在进行任何更改时不会受到干扰。 您可以预览实时站点的 WordPress 主题并随时更改它。 它允许您在访问者查看活动主题时在网站前端预览主题的功能。 此外,您可以指定谁可以修改主题以及哪些主题对用户可见。 如果主题冲突导致网站无法访问,您可以更改网站的默认主题。 您的主题的 Zip 文件可以上传到 /themes 文件夹并解压缩。 您还可以在 WordPress 管理仪表板中更改数据库。
更新主题名称时数据库中的单个错误将导致您的网站崩溃。 更改 WordPress 主题的方法有很多,但这应该是最后一种。 更改 WordPress 主题时,可能会出现许多问题。 在将您的实时站点移动到临时站点之前,您必须首先在该临时站点上安装主题并解决任何问题。 这不是一个完整的列表,但它确实让您了解您应该寻找的错误。 主题无法控制内容; 他们只关心他们的设计和显示,在某些情况下可能会与数据库发生冲突。 使用临时站点是在不损害内容的情况下修改 WordPress 主题的最佳和最安全的方法。 您可以使用临时站点来测试您可能需要对实时站点进行的任何更改。
更新您的 WordPress 主题:清单
虽然切换到新的 WordPress 主题可能是一种有趣的体验,但了解后果很重要。 如果您不确定更新 WordPress 主题或 WordPress 核心是否适合您,那么在更改 WordPress 主题之前必须做的事情清单可能是一个很好的资源。
更新 WordPress 主题会影响我的网站吗?

如果您更新 WordPress 主题,除非您对主题文件本身进行了更改,否则它不会影响您的网站。 如果您对主题文件进行了更改,那么这些更改将在您更新主题时丢失。
与 WordPress 核心安装相关的所有文件和文件夹都将受到WordPress 更新程序的影响,因此您必须更新您的网站。 如果您在不保存文件的情况下升级,您对它们所做的任何更改都将丢失。 在接下来的几周和几个月内,您应该注意以下 8 种可能因 WordPress 更新而对您的网站进行的更改。 更新 WordPress 至关重要,这样它才能为您的网站保持最新、安全和稳定。 WordPress 的数据库结构在主要版本的过程中发生变化的情况并不少见。 如果您在升级到旧版本后立即升级而没有备份或执行任何其他操作,则数据丢失的可能性极小。 使您的 WordPress 安装保持最新对于确保它接收最新的安全补丁至关重要。
WordPress 更新可能需要几分钟到一天或更长时间才能完成。 如果您不更新并继续使用过时的版本,您的网站可能会被黑客入侵。 在进行任何更新之前备份您的 WordPress 站点非常重要,以便在出现问题时恢复它。 UpdraftPlus 插件是一种备份 WordPress 网站的简单方法。 您的所有文件和数据库,无论是存储在 Dropbox、Google Drive、Amazon S3 还是任何其他云存储服务中,都会在您启动时自动复制到您的本地计算机。 WordPress 更新通常是安全的,但有时可能会出现问题。 如果您需要在应用更新后回滚更改,则应始终在执行此操作之前备份您的站点。 但是,您应该始终确保您的网站运行的是最新版本的 WordPress。
首先,确保您的主题是最新的。 例如,WordPress 3.7 包括新功能、错误修复和安全增强功能。 如果您有一段时间没有更新您的主题,它可能已经过时了。 确保您的主题与最新的编程标准正常工作。 编码的最佳实践包括 HTML5 和 CSS3 以及避免弃用的功能。 如果您的网站不符合最新的编码标准,它将被搜索引擎标记为结构不良。 您还必须确保您使用的字体是正确的。 您的主题字体可能会对您网站的外观和感觉以及整体可读性产生重大影响,因此应谨慎选择。 选择既清晰又能与您网站的品牌沟通的字体。 确保您网站的移动友好性是最佳的。 对于移动用户来说,寻找在其设备上运行良好的移动友好型网站变得越来越普遍。 许多移动用户开始使用移动应用程序搜索网站,因此您的 WordPress 网站应该用户友好且易于浏览。 检查您的网站是否使用了正确的标签。 标签使搜索引擎能够更好地理解您的内容及其特定含义。 确保您的帖子和页面以及您的标题和描述都被正确标记。 尽管您可能需要在主题更改后重新实施或提高您的排名,但确保您的网站是最新的、使用最新的编码标准并使用适当的字体、字体始终是一个好主意, 和标签。
如何在不丢失任何内容的情况下切换到新的 WordPress 主题
估计您会定期更新您的 WordPress 主题,如果不是每隔几个月的话。 但是,如果您想获得一个全新的主题怎么办? 删除旧主题文件并安装新主题文件很诱人,但这并不总是一个简单的过程。
删除旧主题文件时应小心谨慎,因为它们实际上可能会丢失对其所做的所有更改和自定义。 如果您使用自定义插件或主题,您可能无法访问所有这些文件。
那么解决方案是什么? 在不丢失任何内容的情况下,从现有的 WordPress 主题切换到新主题并不难。 选择新主题后,您可以对其进行自定义,直到它看起来完全符合您的要求。
我可以在不丢失内容的情况下更改 WordPress 网站的主题吗?
即使您切换主题后,您的内容也应该没问题; 内容不会受到影响。 您将需要自定义新的 WordPress 主题,直到它完全符合您的要求。
WordPress 主题负责您网站的设计,这决定了它的外观和代表您的品牌。 市场上有许多 WordPress 主题,网站所有者通常会定期更新他们的主题以提供新鲜的外观。 如果您想更改主题,则无需丢失任何内容,但这是一项艰巨的任务。 在更改主题之前,请确保您的网站正确加载。 如果你想看看你的主页和内页的表现如何,做一些研究。 要在您的站点中包含代码片段,您必须创建一个特定于站点的插件。 在移动您的网站之前,您必须首先恢复您的所有数据。

如果您不使用临时站点,将您的网站置于维护模式总是一个好主意。 由 SeedProd 提供支持的登录页面构建器和主题构建器是必须的。 这使您能够在没有任何设计经验的情况下创建自定义 WordPress 布局。 您可以为个人和小型企业网站使用免费主题,但它们缺少您需要的许多功能。 插件,可用于制作各种 WordPress 布局和模板。 无需编码或雇用开发人员即可轻松创建功能齐全的 WordPress 主题。 SeedProd 平台包括与顶级电子邮件营销服务、Google Analytics、Zapier 和流行的 WordPress 插件(如 WPForms、MonsterInsights、All in One SEO 等)的集成。
由于 Astra 与 WooCommerce 集成,您可以将您的网站转变为在线商店。 Genesis Theme Framework 是最受欢迎的 WordPress 主题之一。 OceanWP 是一个响应式和多用途的 WordPress 主题,具有许多优点。 它包含大量专门为特定业务设计的演示模板。 近年来,许多托管公司已开始提供托管服务,允许用户将其网站的副本克隆到暂存环境中。 通过这样做,您可以在发布更改之前对其进行测试。 以下是有关如何在暂存环境中发布新主题的一些提示。
除非您有更高级的计划,否则某些托管计划可能不允许您创建临时站点。 其他人更喜欢使用文件传输协议 (FTP) 将文件上传到 WordPress。 其他人使用他们的 WordPress 主机的 FTP 服务器来配置主题。 因为每个主机都有自己的界面,所以您应该仔细检查它们的文档。 以下是将 WordPress 更改为 Bluehost Cpanel 的快速指南。 如果您使用 SeedProd 插件,则通过将维护模式从活动变为非活动,您可以访问登录页面概览。 您可以使用 MonsterInsights 添加您的 Google Analytics 跟踪代码。
WordPress 速度测试工具重新上线,您可以再次尝试相同的页面。 您的网站内容不会因 WordPress 主题更换而丢失。 您只能使用单个主题更改网站的外观和功能。 从您的 WordPress 安装中删除任何未使用的 WordPress 主题是一个好主意。 如果您正在寻找一个免费的 WordPress 插件,您可以在不花很多钱的情况下更新和安装,那么本指南适合您。
如何更改您的 WordPress 主题
要在不影响内容的情况下更改主题,您应该先选择一个主题,然后将其激活。 之后,您可以访问外观部分。 您还可以通过单击“主题”选项卡来选择新主题。
如何更新 WordPress 主题
要更新 WordPress 主题,您首先需要从开发者网站下载最新版本的主题。 接下来,您需要解压缩主题文件并将其上传到您的 WordPress 网站。 最后,您需要激活主题。
让您的 WordPress 网站的代码保持最新是至关重要的。 更新对您的网站至关重要; 未能利用它可能会导致其损失。 您应该使您的网站保持最新的原因之一是保护您的隐私、确保兼容性并提供有用的功能。 本指南的目标是教用户如何安全地执行更新。 发布更新后,您必须更新 WordPress 主题、插件和 WordPress 核心。 更新主题以确保与最新的 WordPress 版本兼容。 它们还会更新以反映开发人员添加的任何新功能。
在更新您的网站之前,请确保您有它的备份。 每天,您都可以通过 Kinsta 托管访问您网站的每日备份。 也可以在更新之前进行手动备份。 在这种情况下,最好让您的网站保持最新,因为在您之前的备份之后可能会有更改。 如果您的托管服务提供商不提供简单的备份,您必须使用备份插件。 为了避免对访问者造成任何停机或中断,您应该优先考虑您的网站停机时间。 在访问者人数最少的一天(或一周中的几天)运行更新,这是有道理的。
要测试您的实时站点的功能,请将其设置在与它在同一台服务器上的登台服务器上。 在暂存环境中,您需要使用 URL https://staging-sitename.cloud,其中 sitename 是暂存站点的名称。 登录、更新和测试后,您可以访问暂存站点。 以最安全的方式,可以通过创建子主题并添加您自己的自定义来更新 WordPress 主题。 对子主题的更改可能会使您的父主题看起来已更改。 确保您确定您所做的更改以及它们如何与父主题交互。 如果您更新主题,您在主题目录中或直接从主题供应商处所做的更改将丢失。
如果要编辑由另一方创建的主题,请创建主题的子版本。 您可以与父主题协作创建子主题以创建网站。 额外的特性,例如设计元素和功能,被添加到父主题中,而无需覆盖它。 创建子主题时,您可以在主题的每个部分中指定要覆盖的文件,以便具有相同名称的文件自动包含在子主题中。 您可能已经编辑了主题以使其与 WooCommerce 兼容。 如果您使用的是 3.x 之前的版本,则只需执行此步骤。 换句话说,您可能已经向您的主题添加了额外的模板文件。
为此,您需要创建一个子主题,然后复制这些模板文件。 如果您的主题是最新的,您将受益于任何新功能。 在运行更新之前备份您的登台站点总是一个好主意; 您还应该在单独的站点上对其进行测试。 当更改准备就绪时,您应该开始处理它们。 如果您需要对子主题进行任何更改,请从第一个开始。
我可以修改 WordPress 主题吗?
Theme Customizer 允许您使用可用的选项自定义 WordPress 主题。 这是一种基于默认菜单和自定义列表中的选项更改主题视觉外观的方法。 主题作者通过主题页面向他们的主题添加自定义选项。
如何在不丢失自定义的情况下更新 WordPress 主题
如果您需要更新 WordPress 主题但又不想丢失当前的自定义,您可以按照以下步骤操作。 首先,创建一个子主题。 这将允许您在不影响原始文件的情况下更改主题。 接下来,将以下代码添加到您的子主题的 functions.php 文件中:
php
功能 my_theme_update() {
$theme_dir = get_template_directory();
$theme_dir_uri = get_template_directory_uri();
wp_remote_get( $theme_dir_uri . ' /style.css', array( 'timeout' => 120, 'stream' => true, 'filename' => $theme_dir . ' /style.css' ) );
if ( is_wp_error( $result ) ) {
$error_message = $result->get_error_message();
echo “更新主题时出现问题:$error_message”;
}
}
add_action('after_setup_theme', 'my_theme_update');
? >
此代码将检索最新版本的主题 style.css 文件并将其保存到您的子主题目录。 如果您对主题的 style.css 文件进行了任何更改,这些更改不会丢失。
如果您在不丢失自定义的情况下更新 WordPress 主题,则可以省钱。 根据您的喜好,您可以通过多种方式自定义 WordPress 主题。 由于您的更改存储在 WordPress 数据库中,因此您可以确信其中一些主题自定义不会受到影响。 对于 Astra 和 Ocean WP 等流行主题,插件集成现在可与配套主题一起使用。 您可以使用这些插件为您的主题添加其他功能。 主题文件的更改不受主题更新的影响; 相反,直接对文件进行的任何更改都是。 子主题是 WordPress 主题,在功能、特性和设计方面是 WordPress 主题的继承者。
然后,您可以在父主题中自定义子主题,而无需进行任何更改。 我们将在本教程中创建一个子主题,然后将您的所有自定义项导入其中。 在我们将它们复制到子主题之前,必须先识别您对主题所做的所有更改。 这是比较新旧主题的最简单方法。 Windows 用户应该使用 WinMerge,Mac 用户应该使用 Kaleidoscope,Linux 用户应该使用 Meld。 主题定制器设置将通过从父主题导出的插件导入子主题。 仍然可以通过“主题自定义”页面访问父主题的设置。
这两个网站都需要安装并激活定制器导出/导入插件。 如果要更新 WordPress 主题,必须将所有功能从父主题移至子主题。 通过单击外观,您可以访问此信息。 选择主题后,单击子主题旁边的升级按钮。 下一步是选择您之前导出的文件。 我们的必备 WordPress 插件列表可以帮助您创建更专业的网站。
使用新的 WordPress 更新丢失您的自定义
如果您使用自定义标题或背景图像,您的图像将在更新中丢失。 主题中内置的自定义功能和自定义 CSS 也将从更新中删除。
当您使用未安装在您网站上的插件时,它将被更新并安装更新。 当您在您的网站上安装插件时,它将被更新并安装在您的网站上。