如何安全地更改您的WordPress主题

从表面上看,更改主题似乎无害。如此简单,很难想象会造成任何伤害。这些天,您甚至可以在信息中心内完成操作,而无需任何手动FTP上传。快速,无痛且完全安全,对吗?取决于您如何设置网站.


关于WordPress网站的问题是,随着时间的流逝,它们通常变得更像一个难题或“叠叠塔”。您拥有主题,添加的插件以及可能已进行的任何小(或主要)编辑。这些都结合在一起,创建了一个满足您需求的漂亮功能站点.

这就是为什么在更改主题时要小心(甚至对此事甚至更新站点上的WordPress)也很重要的原因。如果您拉错了一块,则整个结构可能会塌陷。然后,您将不得不经历一个漫长的(并且需要一些网络主机,而且费用很高)的检索过程。否则您可能最终不得不替换已经成长为了解和喜爱的许多插件.

但是,您可以通过一种方法使将主题更改为0%风险尝试,幸运的是,下面将详细介绍。让我们开始吧!

步骤1.选择一个新的WordPress主题

如果还没有找到自己喜欢的主题。如果您不是开发人员,请尝试查找看起来或多或少看起来像您想要的主题。寻找高级主题的好地方是Themeforest。在这里,您会发现很多WordPress主题,这些主题具有很多颜色选项,添加的功能,甚至是拖放页面生成器(例如我们的Total WordPress主题),即使非编码人员也可以轻松自定义其WordPress主题.

当然,如果您的预算不允许使用高级主题,请查看我们的WPExplorer免费WordPress主题或 WordPress.org的大型存储库,一直在其中添加新的免费主题.

WordPress.org主题目录

选择新主题时,请务必确保新主题支持您认为必要的插件。如果您已经使用WooCommerce建立了整个商店,则可能要继续将WooCommerce与新主题一起使用。因此,在提交之前,请仔细检查插件兼容性和主要主题功能。当然,如果您是开发人员,则不必担心找到“完美”的主题。您可能具有自己创建或自定义主题的知识。找到满足您需求的主题后,请继续执行第二步.

步骤2.为您的WordPress网站创建备份

在更改主题之前,最好先备份WordPress网站的当前备份,并且有很多方法可以解决此问题。在本文中,我们将重点介绍两种不同的方法:使用备份插件以及手动备份WordPress网站。两者都是相当容易的过程(即使对于新用户而言).

方法1:使用插件备份WordPress

VaultPress WordPress备份插件

最好的备份插件(我们认为)是 VaultPress. 它易于使用,并且可以完整备份您的网站。另外,它的起价仅为每年39美元(对于JetPack个人计划)。考虑到它提供自动备份,30天备份存档和一键还原的低价格。但是,等等…还有更多!由于VaultPress是JetPack计划的一部分,因此您还可以选择在网站上启用Akismet和JetPack高级功能.

使用插件进行备份的最大好处是,您不必担心它.

另一个可靠的高级选项是经过实践检验的真实BackupBuddy。如果您想了解更多有关这首老歌的信息,请查看我们完整的BuddyPress评论。我还包括了出色的免费替代产品Updraft Plus。 Updraft不仅可以备份您的网站,还可以一次将其上传到“云中”的多个位置。如果发生了严重错误,它还使您可以执行简单的一键还原.

就是说,如果您的网站是您收入来源的重要组成部分,或者在其他方面对您来说极为重要,那么最好还是时不时进行手动备份。只是为了覆盖您的所有基地.

方法2:手动备份WordPress

对于新用户来说,手动备份WordPress网站似乎是一项艰巨,复杂,甚至不堪重负的任务,但这确实非常简单.

#1登录到您网站的网站托管控制面板(无论是cPanel还是其他东西).
大多数虚拟主机可以选择登录到您的帐户,或通过其网站登录控制面板,因此请转到您的虚拟主机站点并登录.

#2查找FTP登录信息,或创建一个新帐户.
为此,请单击控制面板菜单内的选项之一,其中显示“ FTP用户/帐户”或“ FTP访问”或“ FTP设置”之类的内容。如果您没有看到任何用户,或者您不知道密码,则可以通过以下方式快速创建新用户:单击“添加新用户”,然后创建一个.

ftpaccount

#3登录,然后从正确的目录复制所有相关文件.
现在,在这一点上,很多人会建议您获得FTP客户端,例如FileZilla,但实际上您可以使用网络浏览器通过ftp访问站点,甚至可以使用旧的Windows资源管理器(如果不使用Windows,则可以使用finder / nautilus) ).

ftp地址

为此,只需在资源管理器或另一个中输入“ ftp://yoursite.com”,然后使用找到的信息或刚创建的用户登录。我喜欢使用文件浏览器,因为它使备份像复制和粘贴到所需位置一样容易,然后将文件夹制作为zip存档.

ftp复制

#4返回控制面板,然后打开phpMyAdmin.
对于许多控制面板而言,这需要向下滚动一点(请看下面的徽标).

PhpMyAdmin_logo

#5选择合适的数据库.
如果您有许多在同一主机上运行的WordPress站点,则许多数据库将位于同一phpMyAdmin中。因此,您需要仔细检查一下是否选择了正确的表格进行备份。一种方法是,只需进入数据库并检查“ wp_posts”部分下帖子中的内容.

管理员

另一种查找方法是在相关站点上检查wp-config.php文件。您可以通过WordPress仪表板或通过在文本编辑器中打开文件的备份副本来执行此操作。 (请注意不要对其进行编辑。)只需搜索“ db_name”,即可立即找到它.

#6导出数据库
只需单击自定义,然后在选择要导出的数据库时选择正确的数据库,滚动到其他自定义选项,然后单击执行。听起来很简单。另一个好消息是,导入表格同样容易。如果出现问题…您已经知道该怎么做!

导出数据库

步骤3.克隆您的网站进行测试

有两种简单的方法可以克隆您的网站进行测试,方法是使用托管计划随附的分段站点,或者设置本地服务器.

将您的WordPress网站克隆到暂存站点

许多WordPress托管计划都包括对一键登台的访问权限,例如GoDaddy和WPEngine。这些都是在线的绝佳选择,因此您可以登录以在各种设备上测试主题(由于本地主机仅限于计算机,因此无法使用该主机).

如果您使用的是WPEngine,则此过程非常简单(大多数主机都是如此)。您所要做的就是登录要复制的WordPress网站,单击仪表盘顶部的WPEngine菜单项,单击暂存选项卡,然后单击蓝色的大按钮以将站点从LIVE复制到STAGING。 ”就是这样(我们如此热爱WPEngine的另一个原因).

wpengine-staging

将您的WordPress网站克隆到LocalHost

设置本地主机也是一个不错的选择,因为即使没有互联网连接也可以访问本地版本(使其更加有用)。就像备份您的网站一样,您可以使用插件来帮助或手动克隆您的网站.

方法1:使用插件克隆您的WordPress网站

根据您的桌面操作系统,有一些设置本地主机服务器的选项.

#1安装本地服务器软件和WordPress.
您可以选择 XAMPP, WAMP, 曼普 和别的。该软件的作用是在您自己的计算机上重新创建Web服务器的环境。这不仅使您能够在WordPress网站上测试新主题,插件和WordPress更新。当您没有互联网连接时,它可以让您在WordPress中制作完全可发布的草稿.

记住在安装完成后激活Apache和mySQL。本地主机就绪后,您还需要在本地安装WordPress.

#2在原始网站上安装插件并导出.
例如,我们将使用 一站式迁移 这里。但是您可以使用任何喜欢的插件。在其他免费插件中, 复印机 似乎是最热衷的。只需添加并激活您选择的插件,然后相应地导出您的网站.

出口

#3在本地托管的WordPress上安装插件并导入.
这是相当简单的。登录到您本地托管的WordPress网站,安装并激活插件,然后导入.

进口

#4等待并享受您的新克隆.
稍等片刻,插件将导入您的网站副本(这可能需要一段时间,具体取决于您网站的大小)。然后将其打开,完成后即可享用。就这么简单.

方法2:手动克隆您的WordPress网站

手动复制实时站点仅包括一些额外步骤.

#1准备本地服务器或暂存站点.
无论您是否使用插件,此步骤都相同。您仍然需要设置本地主机并在本地安装WordPress.

#2复制并粘贴WordPress的备份副本
如果您打算手动创建本地克隆(而您已经准备好了一半),则只需要复制之前制作的文件的备份副本即可。只需将它们粘贴到适当的文件夹(如果使用AMPPS,则粘贴到ampps / www /文件夹,如果使用MAMP,则粘贴到mamp / htdocs)。确保将文件放在单独的文件夹中。这是为了避免使用“服务器模拟器”软件(如果使用AMPPS,应放置在ampps / www / wpclone /中)。如果您尚未制作手动备份副本,请按照上面列出的步骤进行操作.

#3打开phpMyAdmin并导入数据库.
首先打开本地服务器仪表板。从此处打开phpMyAdmin(如果您使用的是AMPPS,也可以直接在网络浏览器中输入“ localhost / phpmyadmin”)。单击导入。然后在手动备份期间选择您之前保存的sql备份文件(同样,如果您没有进行手动备份,请按照上面列出的步骤进行操作).

sqlimport

#4查找正确的数据库用户名/密码信息并在phpMyAdmin中创建用户.
首先,在文本编辑器(如记事本)中打开备份的wp-config.php文件,并搜索DB_USER和DB_PASSWORD。然后取那些值(位于我涂黑的位置),并通过转到phpMyAdmin中的数据库,使用该用户名和密码来创建新用户,然后单击正确数据库旁边的检查特权,然后最后单击添加用户.

检查权限

#5替换一些小麻烦
因此,即使您的新本地站点位于其他地方,也不会发疯,您需要在数据库中编辑两个字段。网站网址和首页,位于wp_options下(如果每页仅显示25行,则首页将显示在第二页上)。将它们编辑为http:// localhost / wp或您选择的命名文件夹名称,克隆的站点即可使用.

网站网址

步骤4.在克隆站点上对WordPress主题进行测试和故障排除

这就像登录本地克隆或暂存站点上的管理区域一样容易。安装并激活主题以查看会发生什么。不需要所有这些步骤。它们只是您切换主题时可能要测试的许多主题功能中的一部分.

启用wp_debug
这是测试主题是否有错误的好方法。至 启用wp_debug , 打开您的wp-config.php文件并将wp_debug设置为true,如下所示:

define('WP_DEBUG',true);

这将在WordPress网站的前端显示您所有的PHP错误和通知。请记住,并非所有显示的通知都会破坏您的网站,但是修复它们仍然是一个好主意.

WP调试错误

自定义帖子类型
如果您的旧主题使用一种或多种内置自定义帖子类型,而新主题没有主题,则看起来您丢失了所有内容。但请放心,它仍在您的数据库中。您可以使用第三方插件(例如Pippins Plugins的Easy Content Types WordPress Plugin)在新主题中注册旧的自定义帖子类型。如果您不确定自定义帖子类型的名称,可以询问旧主题开发者,或在旧主题中搜索egister_post_type 功能并找到旧的自定义帖子类型的名称.

小部件
除了其他可用于小部件的区域之外,最好查看小部件选项,广告位,页脚列和侧边栏宽度。这样以后就没有惊喜了.

选单
仔细检查新主题中的菜单位置和格式。也许有更多的菜单位置,或垂直导航。只需翻看主题,以便在激活实时网站上的主题时知道所有菜单的位置.

发布格式
许多主题使用自定义字段。因此,如果您要使用它来定义特定的视频/音频/图库/等,则可能必须在新主题中更改帖子格式的输出。这可以通过子主题来完成,因此您可以继续在旧帖子上使用旧元,或者可以使用add_post_meta()

外挂程式
我们之前提到过,如果您不是开发人员,则应该找到一个与所有必需的WordPress插件兼容的新主题。只是要确保测试您的插件以确保它们确实适用于您的主题是个好主意。如果您是创建或自定义主题的开发人员,那么现在也是确保您的调整没有影响插件兼容性的好时机.

检查浏览器控制台
打开浏览器以检查javascript错误。如果某些功能(与JavaScript相关)无法正常运行(例如与滑块相关的功能,下拉菜单,轮播等),则可以检查浏览器控制台中是否存在错误。只需打开控制台即可查看您的JavaScript错误,然后将鼠标悬停在其上即可查看错误的确切位置.

控制台错误

以下是指向各种浏览器控制台的链接:

检查特色图像尺寸
切换到新主题时,您可能必须上载或调整特色图片。我们找到的最简单的方法是使用免费 图像清理WordPress插件. 该插件会索引所有已裁剪和未使用的图像尺寸,您可以将其删除或移动到新文件夹。十分简单。清理房屋后,您将需要以正确的尺寸重新裁剪所有图像。一些主题(例如“动态裁剪图像”)是动态的,因此您无需执行任何操作。但是,如果您的主题不适合您,请使用 重新生成缩略图WordPress插件 以适当的大小重新生成所有图像.

SEO检查
不幸的是,有些主题带有内置的SEO选项,如果您当前正在使用它们,则很可能无法将其带入新主题。相反,您应该在实时站点上安装SEO插件并填写选项,然后再进行更新.

移动/浏览器测试
如果您选择通过WordPress主机创建在线登台站点,则可以选择自己进行一些真正的移动测试。抓住平板电脑和手机,看看新主题的外观。或者,如果您选择在本地主机上安装新主题,则可以尝试使用在线响应模拟器,例如 响应者 要么 跨浏览器测试.

确保访问您的帖子,页面,并检查一切是否正常。确认没有问题后,就该进入最后一步了.

步骤5.在您的实时网站上安装并激活您的新WordPress主题

既然您已经彻底测试了新的WordPress主题,请登录WordPress仪表板,然后将其安装在您的实时网站上。在激活主题之前,只需使用实时预览选项进行快速仔细检查即可。您可以使用它来点击一些页面,以确保一切都看起来不错.

预览主题

一个可选步骤是在激活新主题之前在您的网站上安装即将推出的插件。这样,如果您在激活新主题后必须对现场站点进行任何调整,则访问者将看到一个正在建设中或即将发布的页面。我们真正喜欢的两个插件是 WP维护模式 和 SeedProd即将推出插件.

准备出发后,只需导航至 外观>主题 然后单击按钮以“激活”您的新WordPress主题.

包起来

对于没有经历过网站失事噩梦的人来说,这似乎有些过头了。本来应该很简单的事情完全复杂化了。相信我-不是。可以认为这就像在饮食健康和运动之外拥有出色的健康保险,但适用于您的WordPress网站。努力在本地对主题进行故障排除,可以最大程度地减少在现场站点上发生不好的事情的风险.

您觉得本指南有帮助吗?还是您有什么要补充的?请在评价部分留下您的意见!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map