最近,我们的一位客户问我们如何在不破坏任何内容的情况下正确更改他们网站上的 WordPress 主题。WordPress更改和管理主题变得非常容易。更改实时网站的外观是一件大事。在更改主题之前和之后,需要牢记某些事项,以免丢失任何数据和网站流量。
在本文中,我们将通过分步清单展示如何更改 WordPress 主题。
为什么要更改 WordPress 主题?
可能想要更改WordPress 网站上的主题,以使其更好地匹配。例如,如果经营一个时尚博客,那么可能想切换到具有专业时尚网站风格的主题。
切换到不同的主题还可以使网站焕然一新,增强用户体验,甚至可以通过使搜索引擎更轻松地抓取和索引的内容来改善您网站的搜索引擎优化。
另外,一些 WordPress 主题还带有网站上可能需要的内置功能。例如,某些主题包括电子商务、会员网站和作品集的功能。
话虽如此,让我们看看如何正确更改网站上的 WordPress 主题。
更改 WordPress 主题之前要做的事情
虽然只需单击几下即可轻松更改主题,但在开始此过程之前必须采取一些预防措施。
我们建议仔细阅读以下清单,以确保更改WordPress 主题的过程顺利进行,并且不会丢失重要数据。
1.从当前主题复制片段
一些 WordPress用户喜欢通过直接向主题的functions.php 文件添加代码片段来自定义他们的网站。
由于这些更改只进行过一次,人们通常会忘记它们。
如果进行了这些更改,请务必检查当前主题的文件并记下之前添加的所有附加代码。这将允许稍后将这些片段添加到新主题的functions.php 文件或特定于站点的WordPress 插件中。
提示:我们建议使用WPCode添加代码到网站,这是最好的 WordPress 代码片段插件。这样,当切换到不同的主题时,不必担心复制和添加代码片段。
2. 测试加载时间
在更改主题之前,应该检查网站的加载时间。这可以帮助轻松比较对网站进行更改后页面加载时间的差异。
请记住,WordPress 速度是用户体验和 SEO 的重要因素,因此需要确保新主题比以前的主题更快。
确保测试主页以及一些内部页面的加载时间。
3. 不要丢失任何跟踪代码
一些用户将其分析跟踪代码直接添加到其主题文件中。此外,某些 WordPress 主题允许您在其设置面板中添加 AdSense 或 Analytics 代码。
初学者最常犯的错误之一就是忽略这些代码片段。
需要确保复制所有跟踪代码,以便在更改主题后将其添加到新网站。
4. 进行完整备份
始终建议在更改主题之前备份您的帖子、图像、插件和数据库。
可以使用像Duplicator这样的WordPress 备份插件来创建整个网站的备份。请确保在继续之前将此备份下载到您的计算机上。
此步骤将确保您在出现问题时可以轻松恢复您的网站。
5. 侧边栏内容
侧边栏用于添加不同的小部件,包括社交链接、广告、订阅表格或联系表格。
记下这些更改。如果小部件中添加了任何自定义代码,请确保将此代码复制并粘贴到您的计算机上,以便您可以在新主题中用它。
如何安装 WordPress 主题
遵循上述预防措施后,下一步是安装您想要在站点上使用的主题。
选择主题后,需要将其安装到您的 WordPress 网站上。可以使用以下 3 种方法中的任意一种来安装 WordPress 主题:
- 使用 WordPress 主题搜索选项
- 从 WordPress 仪表板上传主题
- 使用 FTP 安装主题
有数以千计的免费和付费 WordPress 主题可供您选择。您正在阅读本文的事实意味着您可能已经找到了适合您需求的好主题。
但是,如果您尚未选择主题,那么我们强烈推荐一款WordPress 主题:
1. Astra 主题
Astra是一个轻量级且速度优化的 WordPress 主题,与流行的页面构建器插件(如 SeedProd、 Beaver Builder、Divi 和Visual Composer)兼容。
这是一个翻译和 RTL 就绪的主题。它允许您以任何语言启动您的网站,甚至创建一个多语言网站。
Astra 还可以与 WooCommerce 插件集成,因此您可以轻松创建在线商店,无需太多麻烦。您甚至可以使用 WordPress 主题定制器自定义页眉、页脚、布局等。
关于 Astra,我们最喜欢的一点是它附带的所有入门网站模板。它为各种利基市场提供了 250 多个选项,包括商业网站、在线商店和个人博客。
如何在不上线的情况下更改 WordPress 主题
安装新主题后,您就可以切换主题了。
但是,始终建议先测试主题,然后再在实时网站上切换到该主题。
这样,将能够检查新主题与现有插件的兼容性,并确保一切正常工作。
可以通过三种方式在不上线的情况下更改 WordPress 主题。
1. 实时预览选项
默认情况下,WordPress 允许您在网站上预览主题而不更改它。
为此,请从 WordPress 管理侧边栏转到外观»主题页面。
在此页面上,您将看到站点上所有已安装的主题。继续将鼠标悬停在要预览的主题上,然后单击“实时预览”按钮。
这将在 WordPress 主题定制器中打开您的新主题。
2. 主题切换插件
另一种选择是使用Theme Switcha插件。它允许您预览新主题而无需激活它。
首先,您需要安装并激活这个免费插件。
激活后,从 WordPress 仪表板访问设置»主题切换页面,然后选中“启用主题切换”选项旁边的框。
完成此操作后,滚动到页面底部以单击“保存更改”按钮。
该插件现在将在此页面底部显示所有已安装的主题。
从这里,只需单击您的新主题即可在新的网络浏览器选项卡中预览它。
3. 在暂存站点上测试您的主题
您还可以通过创建暂存站点来测试您的 WordPress 主题,而无需使其上线。该网站是您的实时网站的克隆,用于测试任何类型的更改。
您可以使用托管提供商的内置暂存站点功能轻松完成此操作。在本教程中,我们将使用Bluehost。
首先,您必须访问 Bluehost cPanel 并单击“我的站点”按钮。完成此操作后,切换到“插件”选项卡并激活 Bluehost 插件。
接下来,访问您的 WordPress 仪表板并前往Bluehost » Staging 页面。
从这里,单击“创建暂存站点”按钮继续。
Bluehost现在将为您准备暂存环境。
之后,它将显示“暂存站点”部分,您必须在其中选中“当前未编辑”框。
这将在屏幕上打开一个提示,要求您切换到暂存站点。
从这里,单击“切换”按钮。
完成此操作后,您可以从仪表板前往外观»主题页面并激活您想要测试的任何主题,而不必担心它会影响您的实时站点。
如何在实时网站上更改 WordPress 主题
测试新主题后,就可以开始在 WordPress 网站上切换主题了。
为此,请从 WordPress 管理侧边栏访问外观»主题页面。
到达那里后,只需将鼠标光标悬停在要使用的主题上,然后单击“激活”按钮即可更改 WordPress 主题。
现在,您可以访问网站的主页来查看新主题的实际效果。
如何手动更改 WordPress 主题
有时,错误可能会导致您的WordPress 管理区域无法访问。在这种情况下,您将无法使用上述方法更改主题。
要恢复您的网站,您需要 从备份中恢复。
但是,如果您没有备份,则可以在 phpMyAdmin 的帮助下手动更改主题。
此方法允许您通过更改数据库中的信息来告诉 WordPress 使用哪个主题。
首先,您需要使用 FTP 客户端连接到您的网站 并转到该/wp-content/themes/
文件夹。
在这里,您将能够查看网站上当前安装的所有主题。如果您没有看到WordPress 主题,也可以通过 FTP 安装它。
接下来,您需要记下要使用的主题的文件夹名称,因为稍后会需要它。
之后,前往您的WordPress 托管帐户的cPanel。在本教程中,我们将使用 Bluehost。但是,您的 cPanel 可能看起来有所不同,具体取决于您使用的托管服务。
在此页面上,向下滚动到 phpMyAdmin 部分,然后单击旁边的“管理”按钮。
进入 phpMyAdmin 后,您将在屏幕左侧看到数据库列表。从这里,单击您用于 WordPress 网站的数据库。
这将在屏幕右栏中打开所有数据库表。现在,继续单击wp_options
表格将其打开。
注意:默认情况下,WordPress 使用wp_作为表名称的前缀。但是,可以有不同的数据库前缀,如图所示。
这将打开存储在表中的其他文件的列表wp_options
。
从这里,您必须在右侧面板中找到template
和行。stylesheet
完成此操作后,单击该template
行中的“编辑”链接以打开编辑器。
在这里,您需要将字段中的值更改option_value
为您要使用的主题名称。
/wp-content/themes/
它通常与您之前复制的文件夹中的文件夹名称相同。
完成后,单击“执行”按钮保存更改。接下来,继续对该stylesheet
行重复相同的过程。
对这两行进行更改后,您可以访问您的网站以查看新主题的实际效果。
更改主题后要做的事情
更改网站上的主题后,您需要在关闭维护模式之前处理某些事情。
您可以查看以下更改 WordPress 主题后要做的事情清单。
1.测试您的网站
首先,您需要确保所有功能、插件和小部件在您的网站上正常运行。
您应该投入一些时间来测试您的网站并检查不同的内容,包括帖子、评论部分、图像和联系表格。
一旦您对网站的外观和工作方式感到满意,您就可以进入下一步。
我们希望本分步指南能够帮助您正确更改 WordPress 主题。
原文链接:https://www.itaoda.cn/blog/13737.html,转载请注明出处。
评论0