更改 WordPress 主题时要考虑的 12 件事
WordPress 是高度可定制的,可以满足任何类型的网站。 但是,当您尝试更改多年来一直有效的事情时,这会产生一些不利影响。 改变 WordPress 网站的主题是几年后每个人都需要做的一件常见的事情。 在过去的 8 年里,我们已经改变了几次主题。 不幸的是,这并不像您想象的那么容易。 为了帮助您制定清单,以下是更改 WordPress 主题时需要考虑的事项。
为什么要考虑更改 WordPress 主题?
网站所有者考虑更改当前主题有很多好的和正当的理由。
- 几年后对您的 WordPress 网站的主题感到厌烦。
- 一些开发人员,尤其是免费主题,多年来不会更新主题,使其过时。
- 你有很老的主题,没有最新的设计理念。
- 负面的用户体验。
- 增加广告收入和销售额。
- 当前主题不支持您要实现的功能。
- 臃肿和加载非常缓慢。
让我们探讨在更改 WordPress 主题之前您应该记住的所有要点。
1.自定义侧边栏
大多数主题支持创建额外的侧边栏。 您可以在特定类别上使用此附加侧边栏,以便用户可以获得相关详细信息,而不是通用侧边栏导航。 但是,在更改主题时,所有这些自定义侧边栏都将被删除,您应该确保您的新主题将支持创建自定义侧边栏。 在任何情况下,您都需要在切换到新主题后手动创建侧边栏。
2. 侧边栏和页脚小部件
更改主题时,侧边栏和页脚区域上的小部件将消失。 在更改主题之前,您应该记下旧网站的结构和内容。 这将帮助您之后重新创建相同的设置。 或者,您可以保留本地副本或临时站点以供参考和备份。

3. 菜单和标志
据我们测试,菜单将出现在旧主题的新主题上。 但是,新主题应该支持与旧主题类似的菜单结构。 例如,如果您在新主题中没有页脚菜单支持,则旧主题中的页脚菜单将消失。 因此,请记住检查页眉和页脚菜单是否正确显示在新主题中。 您还需要创建一个不同尺寸的徽标以适合页眉区域。 确保事先检查并创建徽标,以便您在切换时可以快速上传新主题。
4. 带有简码的主题
如果您使用带有内置短代码的主题,那么您真的会被打动。 当您更改主题时,所有以前的主题的短代码都将停止工作。 在大多数情况下,如果没有短代码支持,页面将无法正确加载。 这取决于您网站上的页面/帖子数量来评估删除未使用的短代码的影响。 不幸的是,您应该删除未使用的短代码以避免用户在实时内容中看到它们。 我们强烈建议,选择一个不提供插件功能(如简码)的主题。
5. 缩略图再生
WordPress 主题的美妙之处在于缩略图。 大多数商业主题将为您在网站上上传的每张图片生成大约 10 个缩略图。 它包括 WordPress 默认生成的三个缩略图。 更改主题时,您将有两个任务与缩略图有关。
- 删除所有旧缩略图——释放服务器空间
- 为您的新主题重新生成缩略图 – 为新主题创建不同的图像大小
这是加载适当图像大小以改善页面加载时间的重要步骤。 否则,您将在小的侧边栏/页脚小部件区域加载全尺寸图像,从而影响整个站点的页面加载时间。 幸运的是,您有一个单独的 Regenerate Thumbnails 插件可用于在您的站点上删除和创建缩略图。 但是,再生任务本质上是服务器资源密集型的。 因此,当您有大量图像时,请确保分批进行,以避免您的托管公司关闭您的网站。
6. 模板更改
当您需要修改主题文件时,最好始终使用子主题。 但是,这是一项乏味的任务,并且在您转向新主题时不会有太大用处。 记下您对前一个主题所做的所有自定义模板更改,并确保对新主题也进行更改。 一个不错的选择是使用子主题配置器插件轻松进行更改。
此外,一些主题使用自定义帖子类型和块来创建列表和病毒内容。 您需要检查内容是否好看,更改主题后布局是否损坏。

7. 自定义 CSS 和脚本
所有现代主题都带有自定义主题面板。 这有助于您轻松添加 Search Console / Webmaster Tools 验证码、插入 Google Analytics 并在不同位置插入 AdSense 广告。 当您更改主题时,所有这些内容都将被删除,您应该记住并在新主题上再次执行它们。 我们建议您使用 DNS 方法验证域所有权,这样您就不必担心主题更改。 同样,您可以使用流行的插件来添加 Analytics 和 AdSense,而无需使用主题面板或修改主题的模板文件。
8.删除并重新生成缓存
更改主题时,首先禁用站点的缓存插件和服务器端缓存。 确保删除所有缓存内容并更改主题。 这将帮助您避免使用来自服务器缓存的先前主题的 CSS 和脚本文件加载您的站点。 请记住,像 WP Rocket 这样的一些插件对您网站主题的每个模板都使用了关键的 CSS。 此外,这种类型的缓存插件有许多设置,例如为移动设备提供单独的缓存服务。 您应该删除关键的 CSS、移动缓存和服务器端 varnish 缓存,以便您的网站能够正常使用新主题。
9.字体设置
每个主题都使用自己的字体设置。 如果新主题使用不同的字体会影响整个网站的外观和可读性。 因此,请确保具有相同或相似的字体设置,并检查不同设备上的可读性。
10. 捆绑插件
如果您有一个带有捆绑插件的主题,请列出插件并确保您的新主题具有相同的插件。 否则,您应该购买缺少的插件并安装以避免某些功能不起作用。 最好的例子之一是主题附带的捆绑页面构建器插件。 这是影响可重用性和可更改性的最糟糕的概念。

- WooCommerce、bbPress 或 WPBakery Page Builder 等捆绑插件将具有主题的自定义设计。 当您切换到默认插件时,它可能看起来完全不同且丑陋。 如果您想使用新主题保留以前的布局,您可能需要手动自定义外观。
- 如果插件没有附带新主题,那么您应该花费额外的钱购买插件。
- 如果没有插件,所有页面构建器短代码都不适用于新主题。
切换到新主题后,记得删除旧主题的捆绑插件。
11.检查移动兼容性
现代主题支持 Google AMP 或您网站的单独移动主题。 如果是这种情况,请确保在切换之前在新主题中进行等效设置。 否则,它将极大地影响您的 SEO,并由于未找到页面错误而导致流量降低。
12. 备份数据库
你们中的许多人认为更改主题是一项简单的任务,您可以直接从管理面板中完成。 但是,我们强烈建议您在进行主题更改等任何重大更改之前下载并备份内容。
概括
为较小的站点切换主题很容易。 但是,对于较大的站点来说,这是一项艰巨的任务。 您需要先在测试或暂存环境中更改主题,并彻底测试功能和外观。 在大多数情况下,您会发现一些问题,例如布局损坏,浏览器上可见的短代码等。尝试耐心地解决问题并创建所有活动的清单。 当在实时站点中更改主题时出现问题时,这将为您提供帮助。 在大多数情况下,您可以切换回旧主题以使您的网站像以前一样正常运行。 无论如何,备份您的数据库并在需要时恢复到以前的主题。