如何更改您的 WordPress 主题(不丢失内容)
已发表: 2022-04-29更改您的 WordPress 主题是解锁新功能或让您的网站焕然一新的好方法。 虽然切换主题并不像单击按钮那么简单,但不要让恐惧让您的网站缺乏。
深吸一口气,有条不紊地按照步骤进行操作,并确保您有时间完成一项完整而细致的工作——改进、更现代、更实用的网站版本可以成为现实。
标志着是时候改变 WordPress 主题了
无论您是经营在线商店、博客还是基于服务的网站,您都可能需要考虑更新网站的设计或功能。 也许您需要一个新外观来匹配品牌更新。 也许您想跟上新的现代设计趋势。 或者,您可能需要提高网站速度或添加有价值的功能。
以下是您可能想要切换 WordPress 主题的一些原因:
- 向您的访客展示与您当前品牌相匹配的现代尖端设计
- 有效利用最新的 WordPress 功能和新增功能
- 结合 Google SEO 排名因素的最新变化,例如移动优先设计
- 无需手动编写解决方案即可满足 ADA 或 WCAG 可访问性标准
- 访问页面布局和新的块类型,以快速轻松地向您的网站添加有吸引力的内容
- 使用更精简的代码改善您网站上的速度问题
- 如果开发人员不再支持您的主题,请保护您网站的安全
有了所有这些潜在的好处,改变你的 WordPress 主题是不是一个坏主意? 嗯,是。 以下是一些使切换主题更加困难的潜在场景:
- 您的网站是使用自定义的、主题相关的页面构建器构建的
- 除了样式之外,您的网站还包含额外的功能——例如自定义小部件、简码或帖子类型——如果您更改主题,这些功能将会丢失
- 您的网站包含与主题打包的特定块或插件
不过,这些潜在的问题都可以得到解决。 在某些情况下,切换主题至关重要。 例如,如果您的主题不再受支持,坚持使用它会带来真正的安全和功能风险。
但我们强烈建议,特别是在这些情况下,您在继续之前对您的站点进行完整备份,并尽可能在暂存环境中工作。

在新的 WordPress 主题中寻找什么
选择新的 WordPress 主题(或 WooCommerce 主题)时,请查看以下内容:
1. 不会束缚你的功能
提供许多额外功能的主题(例如自定义帖子类型或页面构建器)似乎是一项很棒的一体化交易。 但是使用这样的主题意味着将来更难切换。 为了保留基本功能,您将被锁定在此主题中。 如果开发人员将来停止提供支持或更新,这可能会成为一个安全问题。 如果您不使用包含的所有功能,它还可能使您的网站比所需的速度慢。
因此,在许多情况下,最好寻找仅提供布局的主题,并使用单独的插件来提供您需要的功能。
2. 积极发展与支持
确保您选择的主题会定期更新以适用于最新版本的 WordPress。 无论您选择免费还是高级选项,这都适用。 您还需要选择一个包含支持的主题,无论是通过开放论坛还是私人票务系统。
3. 现代设计技术
当然,这意味着出色的视觉外观,但也意味着在构建时考虑到现代浏览器,使用移动优先设计,利用 WordPress 块并实施可访问性标准。
4.好评
评论通常是判断主题是否高质量的最佳方式。 了解真实用户对设计、易用性、速度、功能和支持的看法。 如果有很多不好的反馈,你可能想远离。
更改 WordPress 主题之前要做的事情
选择新主题后,请确保您当前的网站处于处理切换的最佳位置。 在更改主题之前执行以下步骤:
- 备份您的网站。 确保在开始该过程之前创建完整备份。 Jetpack Backup 很容易恢复——只需点击几下——即使在主题更改后,您也应该考虑继续让它保护您的投资。 如果出现任何问题,它将是您最好的朋友。
- 审核您现有的站点是否有任何自定义 PHP 代码。 检查您当前的主题文件中是否添加了任何自定义代码,尤其是在functions.php文件中。 将代码片段复制到本地文件中,可以将它们插入到您的新主题中,或者使用像 Code Snippets 这样的插件来使这种非主题相关的功能。
- 审核您现有网站的任何自定义 CSS 代码。 检查您当前的主题,以了解您直接对可能与网站功能相关的 CSS 代码所做的任何更改。 将任何关键更改复制到本地文件中,以便将它们插入到您的新主题中。 您将来可能还想使用 WordPress 定制器的附加 CSS部分添加自定义 CSS 代码,将其与您的主题分开。
- 保留任何跟踪代码。 这包括 Google Analytics 跟踪代码和 Facebook 像素。 只需将它们复制到一个单独的文件中,您就可以将它们添加回您的站点。
- 拍摄任何小部件区域的快照。 小部件区域(如页脚和侧边栏)是主题更改期间最有可能丢失的部分。 对仪表板中的小部件进行屏幕截图,以便在切换后轻松重新创建它们。
- 替换任何必需的主题相关功能。 如果您的网站使用特定主题的功能——例如内置页面构建器、自定义帖子类型、短代码或打包的高级插件——您将需要找到另一个解决方案。 最好的策略是用提供相同服务但在您的主题之外的受信任插件替换此功能。 如果您的主题使用自定义页面构建器,那么这尤其重要,但也很棘手。 您可能希望将基于文本的内容保存在一个简单的本地文件中,以防它需要在新主题中完全重建。
- 运行速度测试。 最后,您需要确保新主题的效果至少与旧网站一样好。 因此,在切换之前运行速度测试,以便您可以比较之前和之后的结果。 Google PageSpeed Insights 和 GTmetrix 等工具是不错的选择。

如何更改您的 WordPress 主题
一旦您准备好更改您的 WordPress 主题,请先锁定您的网站。 确保没有人会在您的网站上进行任何可能无法转移的更改或采取任何行动——例如,没有新的博客文章、电子商务订单或表单提交。 您还希望确保网站访问者在过渡期间不会看到未完成或有故障的网站。

通常,这意味着将您的整个站点置于维护模式。 有几个很棒的插件可以用维护页面替换您网站的整个前端,而不会影响您的搜索引擎排名。
进入维护模式后,您可以在后台处理实时站点的布局,而访问者不会看到正在进行的主题交换。 但是,如果您可以访问您的主机,最好创建一个临时站点,它是您的站点的完整副本,用于开发工作。 良好的托管软件包允许您从托管控制面板中一键创建临时站点,并将其发布回您的主站点同样容易。 如果您的主机没有此功能,您可以使用 Jetpack Backup 创建副本并将其安装在子域下,或使用 WP Staging 等临时插件。
无论您是在维护墙后面的主站点上工作还是在临时站点上工作,以下是更改主题的步骤:
- 安装你的新主题。 在您的仪表板中,转到外观 → 主题,然后单击顶部的添加新按钮。 您可以在此处上传新主题的 ZIP 文件,或者,如果您的主题位于 WordPress 目录中,请使用搜索功能查找并选择它。
- 预览您的主题。 从仪表板菜单中选择外观 → 自定义,您将在左上角看到当前主题。 单击其名称旁边的更改按钮以查看所有已安装的主题。 然后单击新主题下的实时预览按钮。 如果结果是缺少内容的网站版本令人尴尬,请不要担心 - 一旦新主题处于活动状态,您就可以修复它。 现在,只需记下您需要解决的任何明显问题,并确保可以查看主题而不会出现任何重大错误。
- 做开关! 如果预览看起来不错,请单击左侧定制器菜单顶部的更改按钮以激活新主题。

来吧,四处看看! 激活您的新主题后,是时候浏览每一页并找出哪些内容运行良好以及需要注意哪些内容。
更改 WordPress 主题后要采取的步骤
现在是时候有条不紊地解决您网站上的任何问题,并修复任何需要修复的问题。 以下是切换主题后应采取的步骤:
- 重建任何丢失内容的页面。 仔细检查您的所有页面是否有在切换期间丢失的任何自定义块区域。 然后,使用新主题中的块重新添加内容。 还要注意小部件区域 - 您的侧边栏或页脚内容可能需要重建。
- 修复任何自定义简码问题。 如果您的原始网站是使用与您的主题相关联的页面构建器构建的,那么您可能需要删除旧的短代码并使用 WordPress 编辑器或插件重新创建它们。
- 将任何所需的自定义代码添加到您的新主题文件中,包括 PHP 片段、自定义 CSS 和跟踪代码。 但请记住:如果可能的话,最好使用插件或 WordPress 定制器将这些类型的定制分开。
- 测试,测试,测试。 尝试每一页和尽可能多的帖子。 使用各种浏览器在不同的设备上测试它们。 确保您尝试移动设备、平板电脑和台式机(或尝试使用 Screenfly 等在线屏幕分辨率测试仪)。 查找任何布局问题并根据需要修复或重建页面部分。
一切看起来都不错? 是时候向世界展示了! 将您的登台站点推回您的主站点,并删除维护模式页面。 您的新主题已上线!
新站点启动后,通过运行最终速度测试完成,以确保一切响应良好且运行顺利。 将此与您的原始基准进行比较,以确保新主题正常工作。
如果更改 WordPress 主题后出现问题怎么办
如果您花时间并按照清单进行操作,那么您的新网站应该已经准备就绪。 但问题有时会发生——不要惊慌!
如果您看到可怕的白屏死机,那么您很可能在您的新主题和您网站的其他部分之间遇到了冲突。 使用您的主机面板或通过 FTP 连接到您的站点以禁用您的插件并找出问题所在。 如果问题出在插件上,您可能需要寻找替代方案。
如果您的站点内存不足,也会发生此问题。 尝试使用您的主机控制面板来增加您的内存限制。 如果这不能解决问题,您可以随时恢复备份。

如果您发现网站 URL 有问题,通常可以通过重置永久链接来解决。 查看仪表板中的Settings → Permalinks ,然后单击Save Changes 。 这应该会刷新您的永久链接并修复任何 404 错误。
享受您的新 WordPress 主题!
恭喜,您现在应该拥有一个全新的网站,为访问者提供改进的视觉效果和功能,并为您提供更好的体验。 确保使用 Jetpack 提供的 WordPress 安全插件来保护您的网站。 从持续保存站点副本的实时备份到暴力攻击保护,您可以让事情顺利运行而不会出汗。