在管理主题方面,WordPress 非常用户友好。然而,切换主题并不总是那么简单。一个简单的错误可能导致内容丢失、网站错误或性能问题。
无论你是要刷新网站设计、改进功能,还是为了配合品牌发展,更换 WordPress 主题都需要仔细规划和执行。
如果操作正确,更换主题可以显著改善网站外观,但仓促行事可能会导致链接失效、小工具丢失或用户体验不佳。
猫哥团队多年来构建了数百个网站,更换过的主题更多。因此,我们深知更新或切换主题时面临的挑战。
本文将深入探讨如何安全地更换 WordPress 主题。我们将讨论读者关心的维护网站功能和流量的问题,并提供一份逐步检查清单,帮助你顺利完成过渡。

快速回答:如何更改 WordPress 主题
急着用?以下是在 WordPress 中快速更换主题的方法:
- 首先,使用 WordPress 的实时预览功能预览新主题,但不在你的网站上激活。
- 然后,在临时站点(即你网站的副本)上安全地测试主题。
- 测试完成后,你可以正常从外观 » 主题激活该主题。
- 如果管理后台无法访问,你可以使用 FTP 和 phpMyAdmin 手动切换主题。
为什么要更换 WordPress 主题?
你可能想更换 WordPress 网站的主题,使其更符合你的领域。例如,如果你运营一个时尚博客,你可能想切换到一个具有专业时尚网站风格的主题。更换主题还能为网站带来全新外观,提升用户体验,甚至通过让搜索引擎更容易抓取和索引你的内容来改善网站的 SEO。此外,一些 WordPress 主题自带你网站可能需要的功能,例如电子商务、会员网站和作品集等。
话不多说,让我们看看如何正确地更换 WordPress 主题。以下是本文内容的快速概览:
- 更换 WordPress 主题前要做的事
- 如何安装 WordPress 主题
- 如何不上线就更换 WordPress 主题
- 在正式网站上更换 WordPress 主题
- 手动更换 WordPress 主题
- 更换主题后要做的事
- 额外福利:不丢失自定义设置的情况下更新 WordPress 主题
- 关于在 WordPress 中更换主题的常见问题
更换 WordPress 主题前要做的事
虽然你可以轻松点击几下就更换主题,但在开始之前必须采取一些预防措施。我们建议你执行以下检查清单,确保更换主题的过程顺利,且不会丢失重要数据。
1. 复制当前主题中的代码片段
一些中级 WordPress 用户喜欢通过将代码片段直接添加到主题的 functions.php 文件来自定义网站。由于这些修改是一次性的,人们通常会忘记它们。如果你或你的网站开发者做过这些修改,请务必检查当前主题的文件,并记下你之前添加的所有额外代码。这样你就可以在之后将这些代码片段添加到新主题的 functions.php 文件或一个特定于网站的 WordPress 插件中。
专家提示:我们始终建议使用 WPCode(市场上最好的 WordPress 代码片段插件)将代码添加到你的网站。这样,当你切换到不同主题时,就不必担心复制和添加代码片段了。更多详情,请参见我们的如何正确在 WordPress 中添加自定义代码指南。
2. 测试加载时间
更换主题前,你应该检查网站的加载时间。这有助于你轻松比较修改后页面加载时间的差异。记住,WordPress 速度对用户体验和 SEO 至关重要,因此你必须确保新主题比旧主题更快。你可以使用 WordPress 速度测试工具检查网站速度。更多说明,请参见我们的如何运行网站速度测试指南。确保测试首页以及一些内页的加载时间。
3. 不要丢失任何跟踪代码
有些用户直接将分析跟踪代码添加到主题文件中。此外,一些 WordPress 主题允许在其设置面板中添加 AdSense 或 Analytics 代码。初学者最常见的错误之一就是忽略这些代码片段。你需要确保复制所有跟踪代码片段,以便在更换主题后添加到新网站中。为了将来不再出现此问题,我们始终建议用户使用 MonsterInsights 等插件安装 Google Analytics。该插件可以让你直接在 WordPress 仪表盘中查看分析和报告,而无需在主题文件中添加任何跟踪代码。在猫哥,我们一直用它来跟踪转化、引荐和文章表现。它为我们提供了关于网站优势和改进领域的宝贵见解。了解更多,请查看我们的 MonsterInsights 评测。

另一方面,对于其他跟踪代码(如广告),我们推荐使用 WPCode。详细说明请参见我们的教程如何正确在 WordPress 中添加 Google AdSense。
4. 进行完整备份
在更换主题前,始终建议备份你的文章、图片、插件和数据库。你可以使用 Duplicator 等 WordPress 备份插件创建整个网站的备份。确保在继续之前将此备份下载到你的电脑上。我们的几个合作伙伴品牌都使用它来创建网站备份,并报告了极好的效果。了解更多,请查看我们的 Duplicator 评测。

这一步将确保如果出现问题,你可以轻松恢复网站。更多信息,请参见我们的WordPress 备份新手指南。
5. 侧边栏内容
侧边栏用于添加各种小工具,包括社交链接、广告、订阅表单或联系表单。记下这些变化。如果小工具中有任何自定义代码,请确保将其复制并粘贴到你的电脑上,以便在新主题中重复使用。
6. 将网站置于维护模式
在修改网站时,将其置于维护模式是一个好习惯。这可以防止用户看到不完整的网站,并确保顺利过渡到不同主题。我们推荐使用 SeedProd 来实现此目的。它是市场上最好的 WordPress 页面构建器,允许你轻松为网站创建“即将上线”和“维护模式”页面。

首先,你需要安装并激活 SeedProd 插件。如果需要帮助,请按照我们的如何安装 WordPress 插件逐步指南操作。
注意:你可以使用 SeedProd 的免费版启用维护模式。不过,升级到高级版将解锁更多功能,如预制模板、高级自定义选项和电子邮件营销工具集成。
接下来,从 WordPress 仪表盘进入 SeedProd » Landing Pages 页面,点击“Set up a Maintenance Mode Page”按钮。

之后,你需要为维护模式页面选择一个模板。你也可以使用空白模板从头开始创建。要选择模板,只需将鼠标悬停在缩略图上,然后点击勾选图标。

现在你可以使用 SeedProd 的拖放式页面构建器来自定义页面。只需将左侧菜单中的新块拖拽到页面中即可。SeedProd 允许你添加文本、图片、按钮和标题等标准块,还提供联系表单、赠品、社交分享选项等高级块。

不要忘记点击右上角的“Save”按钮保存更改。然后,进入“Page Settings”选项卡,将页面状态切换为“Publish”。

完成后,点击屏幕左上角的“X”图标退出拖放构建器。此时会弹出一个提示,询问你是否激活维护模式。点击“Yes, Activate”按钮,即可向访问你网站的用户显示维护模式页面。

如果你需要更多创建维护模式页面的灵感,可以查看我们的 WordPress 维护模式页面创意列表。
如何安装 WordPress 主题
遵循上述预防措施后,下一步就是安装你要在网站上使用的主题。选择主题后,你需要将其安装到 WordPress 站点上。你可以使用以下三种方法之一来安装 WordPress 主题:
- 使用 WordPress 主题搜索选项
- 从 WordPress 仪表盘上传主题
- 使用 FTP 安装主题
更多信息,请查看我们的如何安装 WordPress 主题新手教程。
市面上有成千上万的免费和付费 WordPress 主题供你选择。你正在阅读本文,说明你已经找到了一个适合你的好主题。不过,如果你还没有选好主题,我们强烈推荐以下 WordPress 主题:
1. Sydney

Sydney 是一款灵活且功能强大的多用途 WordPress 主题。它帮助你快速构建专业外观的网站,因为你无需从空白开始。它附带 28 多个漂亮的入门站点,只需一键即可导入。该主题提供大量自定义选项,你可以通过 WordPress 自定义器实时调整并查看更改。Sydney 提供许多预制网站部分,如多种页眉页脚布局和不同的博客页面样式。它还能与 Elementor 等页面构建器完美配合。此外,Sydney 专为速度优化,非常适合网站性能。
2. Divi

Divi 是市场上最受欢迎的 WordPress 主题之一。它由拖放式 Divi Builder 驱动,允许你轻松构建任何类型的网站。它附带超过 2000 个预制布局和 200 个不同的内容元素。你可以轻松自定义网站的每个元素并实时查看更改。此外,Divi 非常 SEO 友好,可以帮助你的网站在 Google 和其他搜索引擎中排名更高。
3. SeedProd

SeedProd 是市场上最好的 WordPress 主题构建器,拥有超过 100 万活跃用户。我们之前提到过可以用它创建维护模式页面,但你也可以用它来创建自定义 WordPress 主题,无需编写任何代码。我们已实时全面测试过它,发现它对初学者非常友好。事实上,我们的几家合作伙伴公司都使用它创建了网站主题,效果出色,用户非常喜欢。了解更多,请查看我们的 SeedProd 评测。该插件带有拖放构建器和 300 多个专业设计的模板供你入门。你可以轻松使用现成块、智能部分和 WordPress 模板标签来自定义主题。它还会在屏幕右侧实时预览所有更改,让你在发布前就能看到网站呈现给用户的样子。
4. Astra

Astra 是一款轻量级且速度优化的 WordPress 主题,兼容 SeedProd、Beaver Builder、Divi 和 Visual Composer 等流行页面构建器插件。它是一款翻译和 RTL 就绪的主题,允许你以任何语言启动网站,甚至创建多语言网站。Astra 还可以与 WooCommerce 插件集成,让你轻松创建在线商店。你可以使用 WordPress 主题自定义器自定义页眉、页脚、布局等。我们最喜欢 Astra 的地方是它附带的所有入门网站模板,有超过 250 个选项,涵盖商业网站、在线商店和个人博客等各种领域。
5. OceanWP

OceanWP 是一款响应式多用途 WordPress 主题。它提供多个针对不同职业和业务构建的演示模板。它与主要页面构建器插件兼容。你还可以使用不同的扩展将网站提升到更高水平。
如何不上线就更换 WordPress 主题
安装好新主题后,你就可以准备切换了。但始终建议在正式网站上切换之前先测试主题。这样,你可以检查新主题与现有插件的兼容性,并确保一切正常。有三种方法可以在不上线的情况下更换 WordPress 主题。
1. 实时预览选项
默认情况下,WordPress 允许你在不更改的情况下预览主题。为此,从 WordPress 管理侧边栏进入 外观 » 主题 页面。在此页面上,你会看到所有已安装的主题。将鼠标悬停在要预览的主题上,然后点击“实时预览”按钮。

这将在 WordPress 主题自定义器中打开你的新主题。现在你可以测试新主题,确保一切正常。
2. Theme Switcha 插件
另一种方法是使用 Theme Switcha 插件。它允许你在不激活的情况下预览新主题。首先,安装并激活这个免费插件。详细说明请参见我们的如何安装 WordPress 插件逐步指南。激活后,从 WordPress 仪表盘进入 设置 » Theme Switcha 页面,勾选“启用主题切换”选项。

完成后,滚动到页面底部点击“保存更改”按钮。该插件现在会在页面底部显示所有已安装的主题。

然后,只需点击你的新主题,即可在新的浏览器标签中预览。
3. 在临时站点上测试主题
你还可以通过创建临时站点来测试 WordPress 主题,而无需上线。这个网站是你正式网站的一个克隆,用于测试任何更改。你可以轻松使用托管提供商内置的临时站点功能来实现。例如,如果你使用 Hostinger(强烈推荐),登录 Hostinger 账户,进入网站管理区域,找到创建临时站点的选项(通常在“Staging”标签下)。确保 Hostinger 插件已在 WordPress 仪表盘中激活。然后,进入 WordPress 仪表盘,点击 Hostinger » Staging 页面,点击“创建临时站点”按钮。Hostinger 会为你准备临时环境。之后,它会显示“临时站点”部分,你需要勾选“当前未编辑”框,然后点击“切换”按钮切换到临时站点。在临时站点上,你可以从 外观 » 主题 激活任何你想测试的主题,而无需担心影响正式站点。当你对主题满意后,再将其推送到正式站点。
更多详情,请参见我们的如何轻松为 WordPress 创建临时环境新手教程。

在正式网站上更换 WordPress 主题
测试完新主题后,就该在 WordPress 网站上开始切换主题了。为此,进入 WordPress 管理侧边栏的 外观 » 主题 页面。将鼠标光标悬停在要使用的主题上,然后点击“激活”按钮来更换 WordPress 主题。

现在,你可以访问网站首页查看新主题的效果。
手动更换 WordPress 主题
有时,错误会使你的 WordPress 管理后台无法访问。在这种情况下,你将无法使用上述方法更换主题。要恢复网站,你需要从备份中恢复,或解决导致错误的 WordPress 问题。但是,如果你没有备份,可以借助 phpMyAdmin 手动更换主题。此方法允许你通过更改数据库中的信息来告诉 WordPress 使用哪个主题。
首先,使用 FTP 客户端连接到你的网站,进入 /wp-content/themes/ 文件夹。在这里,你会看到所有已安装的主题。你也可以通过 FTP 安装 WordPress 主题。记下你想要使用的主题的文件夹名称,因为稍后你会用到它。

接下来,进入你 WordPress 托管账户的 cPanel。我们以 Hostinger 为例,但你的 cPanel 可能因托管服务而异。在页面上,找到 phpMyAdmin 部分,点击旁边的“管理”按钮。

进入 phpMyAdmin 后,你会在屏幕左侧看到数据库列表。点击你的 WordPress 网站使用的数据库。这会在右侧列中显示所有数据库表。现在,点击 wp_options 表将其打开。
注意:默认情况下,WordPress 使用 wp_ 作为表名前缀,但也可能使用不同的前缀,如下图所示。

这将打开 wp_options 表中存储的选项和设置列表。你需要找到 template 和 stylesheet 行。找到后,点击 template 行中的“编辑”链接打开编辑器。

在这里,将 option_value 字段中的值更改为你想要使用的主题名称。通常,这与之前复制的 /wp-content/themes/ 文件夹中的文件夹名称相同。

完成后,点击“Go”按钮保存更改。接下来,对 stylesheet 行重复相同的过程。更改两行后,你就可以访问网站查看新主题的效果了。

更换主题后要做的事
更换完网站主题后,在关闭维护模式之前,你需要处理一些事情。你可以参考以下检查清单:
- 检查网站首页和内页的显示是否正常,确保布局、颜色、字体等符合预期。
- 检查所有小工具(侧边栏、页脚等)是否正常显示,并重新配置可能需要调整的小工具。
- 检查菜单是否完整,并确保导航链接正确。
- 检查插件兼容性,特别是与页面构建器、缓存、SEO 等相关的插件。
- 更新网站速度和 SEO 设置,使用速度测试工具进行对比,并确保 SEO 优化 设置(如元描述、标题标签)已正确迁移。
- 检查跟踪代码(如 Google Analytics、AdSense)是否正常工作。
- 最后,关闭维护模式,让访客看到新网站。
顺利完成后,你的新主题将正式上线,为用户带来更好的体验。
