博客

  • 如何从Squarespace迁移到WordPress

    如何从Squarespace迁移到WordPress

    Squarespace是一个直观的平台,可以轻松创建简单的网站和在线商店。但是,它的功能是有限的。因此,您可能正在寻找更灵活的解决方案,例如WordPress。

    Squarespace迁移到WordPress可以帮助您的网站更上一层楼。借助WordPress,您可以使用页面构建器插件和区块编辑器以多种方式自定义您的内容。最重要的是,您无需付费即可使用内容管理系统 (CMS) 或解锁其他功能。

    在本文中,我们将告诉您在开始从Squarespace到WordPress迁移之前需要了解的内容。然后,我们将逐步指导您完成该过程。

    1. 为什么从Squarespace迁移到WordPress
    2. 从Squarespace迁移到WordPress之前要考虑的事项
    3. 如何从Squarespace迁移到WordPress
    4. 从Squarespace迁移到WordPress后该怎么办

    为什么从Squarespace迁移到WordPress

    如果您正在开发您的第一个网站并且您不确定托管的工作原理或将所有内容放在一起需要什么,Squarespace可能是一个绝佳的选择。使用Squarespace,您可以将托管、页面构建功能和营销工具捆绑到一个平台中。

    这样做的问题是您被锁定在使用Squarespace。如果您想获得更好的功能,则需要支付更昂贵的计划。

    最昂贵的Squarespace计划每月收费40美元,您可以使用诸如销售订阅、提供折扣和高级运输功能等功能。以同样的价格,您可以购买一流的托管WordPress托管计划,并使用免费插件来访问所有这些相同的功能。完成后,您甚至可能还有剩余的钱。

    从Squarespace迁移到WordPress之前要考虑的事项

    即使您使用迁移插件,网站搬家也可能很耗时。迁移过程本身通常不需要很长时间。但是,在该过程开始之前需要做一些准备工作。让我们来看看主要的。

    寻找WordPress虚拟主机

    使用WordPress的好处之一是您可以自由选择任何您想要的网络主机。CMS适用于您可以找到的任何托管计划和提供商。但是,如果您将搜索重点放在对WordPress友好的网络主机上,您的时间会更轻松。

    就我们而言,WordPress托管服务器是大多数网站的选择。通过托管主机,您可以专注于发展您的网站和发布内容,而您的网络主机负责优化、保护您的网站和备份任务。

    WordPress托管主机提供广泛的WordPress托管计划以适应不同的预算。通过每个计划,您都可以访问相同的高性能服务器,以及一系列使您能够专注于运行站点的功能,包括:

    • 全天候支持和恶意软件清除服务
    • 自动备份
    • 免费SSL证书和设置
    • 自动内容交付网络 (CDN) 集成
    • 暂存功能

    有很多优秀的WordPress网络主机可供您选择。我们建议您不要满足于您能找到的最便宜的托管计划。 相反,在您注册计划之前,请花时间查看评论并了解一些最好的网络主机必须提供什么。

    备份您的Squarespace数据

    请务必注意,您的Squarespace网站在迁移到WordPress的过程中不会发生任何变化或消失。这意味着您无需在开始“移动”网站之前对其进行备份。

    无论如何,Squarespace不提供定期备份功能。该平台不允许您创建网站的完整副本,您只需点击几下即可恢复,以防出现问题。

    Squarespace使您能够导出网站数据,作为一种备份。我们将在迁移到WordPress的过程中使用导出的数据,所以让我们直接进入它。

    如何从Squarespace迁移到WordPress

    从Squarespace迁移到WordPress涉及从前者导出所有内容并将其导入后者。该过程比您想象的要容易,但在我们开始之前,您需要安装WordPress。

    第 1 步:安装WordPress

    现在您已经有了网络主机和计划,是时候设置WordPress安装了。一些托管的WordPress主机会在您创建新网站时为您提供自动安装CMS的选项:

    安装WordPress

    安装WordPress

    如果您的虚拟主机不提供该功能,还有其他选择。一些托管控制面板,例如cPanel,包括带有数十个选项的内置软件安装程序。

    例如,Softaculous可以让您在几分钟内建立一个WordPress网站:

    Softaculous

    Softaculous

    您也可以手动安装WordPress,这比听起来容易得多。整个CMS可在WordPress.org下载。您可以将WordPress文件上传到您的服务器并运行“五分钟”的WordPress安装程序,它将引导您完成整个过程。

    第 2 步:从Squarespace导出您网站的内容

    Squarespace使您能够在XML文件中导出网站的大部分内容,但不是全部。以下是平台允许您转移到新主机的内容:

    • 页面和文章(以及网站的主博客页面)
    • 图库页面
    • 文本和嵌入块

    总体而言,Squarespace使您能够导出网站的大部分内容。但是,如果您使用Squarespace经营在线商店,您可能会不走运。这是因为该平台的导出文件不包括产品页面、图像、音频或视频文件,或您网站上的任何自定义CSS。

    要将此类内容移至WordPress,您需要手动复制/粘贴或从头开始。同样,将Squarespace图像导入WordPress可能是一件苦差事,并且需要您使用插件。

    现在,让我们继续导出Squarespace允许您下载的内容。为此,请访问您网站的仪表板并转到Settings > Advanced > Import/Export。您会在右侧看到您网站的预览,在左侧看到一个菜单,其中包含一个选项,即EXPORT

    从Squarespace导出内容

    从Squarespace导出内容

    单击EXPORT Squarespace将显示将您的文章和页面导出到WordPress的选项。继续并选择WordPress图标:

    导出到WordPress图标

    导出到WordPress图标

    Squarespace将需要一分钟来准备您的网站以进行导出。当XML文件准备好后,下载它的选项将出现在左侧的菜单中:

    下载XML文件

    下载XML文件

    将该文件保存到您的计算机并记下您存储它的位置。该文件使从Squarespace迁移到WordPress成为可能,下一步您将需要它。

    第 3 步:将您的Squarespace内容导入WordPress

    WordPress附带了广泛的工具,使您能够将不同类型的内容导入平台。尽管WordPress中没有专门的Squarespace导入工具,但CMS可以导入XML格式的内容。

    转到您的WordPress仪表盘并跳转到工具 > 导入以访问该功能。在页面底部查找WordPress选项,然后单击立即安装

    寻找WordPress选项

    寻找WordPress选项

    如果已经设置了WordPress导入工具,您将看到运行导入器选项。单击它,WordPress会要求您选择要上传的XML文件:

    运行导入器工具

    运行导入器工具

    选择您在上一步中下载的文件,然后单击Upload file and import。现在您可以将要从Squarespace导入的文章和页面分配给WordPress中的新作者或现有作者:

    在WordPress中分配作者

    在WordPress中分配作者

    您还将看到将附件从Squarespace导入WordPress的选项。启用该选项并单击提交。根据您要导入的数据量,该过程可能需要一段时间。完成后,您将看到一条成功消息。

    您现在可以通过导航到“文章”或“页面”选项卡来检查所有导入的内容。正如我们之前提到的,Squarespace导出文件不允许您将图像导入WordPress。为此,我们需要使用插件。

    第 4 步:从Squarespace导入图像

    除非您仍生活在90年代,否则网站并非没有图像。将您的Squarespace图像导入WordPress的一种方法是下载所有图像,将每个文件上传到您的新站点,然后将它们一个一个地放入您的内容中。但是,除非您只导入几个页面,否则没有人有时间做所有这些。

    自然,一些插件可以自动将Squarespace图像导入WordPress。我们最喜欢的工作选择称为Auto Upload Images

    Auto Upload Images

    Auto Upload Images

    此插件在您的文章和页面中查找图像URL。然后,它会自动获取这些URL,下载图像并将它们上传到WordPress,替换原始URL。

    当您将Squarespace数据导入WordPress时,CMS不会自动上传图像。但是,它确实导入了原始Squarespace图像URL,这意味着该插件非常适合您的需求。

    要开始使用,请安装并激活插件,然后转到仪表盘中的文章 > 所有文章。选择屏幕顶部附近的“屏幕选项”菜单,并将每页项目数”选项更新为将在一个页面上显示所有WordPress文章的数字。然后,点击应用

    一次更新所有文章

    一次更新所有文章

    这样,您可以一次更新所有WordPress文章,这将使插件能够一举导入所有图像。

    现在,选择您网站上的所有文章,打开批量操作菜单,然后单击编辑

    在批量操作下选择“编辑”

    在批量操作下选择“编辑”

    将出现一个菜单,显示现有文章的批量编辑选项。单击更新而不选择任何选项,然后等待页面重新加载。

    单击更新后您可能会遇到的一个问题是页面需要很长时间才能重新加载或更新。那是因为WordPress会导入您的网站缺少的Squarespace图像并更新每个文章。如果您使用的是慢速网络主机,此过程可能会导致WordPress超时:

    您可能会收到超时警告

    您可能会收到超时警告

    如果发生这种情况,您需要小批量更新文章,而不是一次上传所有文章的图片。您一次可以处理的文章数量在很大程度上取决于您的托管服务。

    请记住,您还需要为WordPress页面重复整个过程。之后,您的所有Squarespace内容都应该出现在WordPress中,并且没有一张丢失的图像。

    第 5 步:将您的域指向WordPress

    目前,您用于网站的域仍然指向Squarespace的名称服务器。您可以更新现有的域名,而不是为您的WordPress网站注册新域名。这样,当访问者输入域时,他们最终会访问您的新网站。

    更新域设置的过程会有所不同,具体取决于您在何处注册该域。例如,如果您使用了域注册商,则需要登录您的帐户来管理其DNS设置(告诉域它指向何处的信息):

    管理DNS

    管理DNS

    一些网络主机使您能够通过其控制面板注册和管理域。在这种情况下,您需要访问面板以更新DNS记录并将域指向您的新WordPress网站。

    如果您现在打开任何WordPress文章或页面,您会注意到它们的URL可能如下所示:

    yourwebsite.com/?p=123
    yourwebsite.com/?p=123
    yourwebsite.com/?p=123

    这是WordPress使用的默认URL或固定链接结构。每个文章或页面都有一个唯一的ID,其URL包含该编号。建议您在网站生命周期的早期更改该固定链接结构。否则,它可能会影响您网站的搜索引擎优化 (SEO) 并导致严重的技术错误。

    要更改站点的固定链接结构,请转到仪表板中的设置 > 固定链接,然后选择要使用的URL类型:

    更新固定链接结构

    更新固定链接结构

    在我们看来,最好的固定链接结构是Post name。只要您为站点上的每个文章和页面设置一个唯一的slug,文章名称结构就会产生您将看到的最短和最干净的URL。

    您可以自由选择您喜欢的任何固定链接结构,但我们建议不要使用“ 朴素”选项。准备好后,保存更改并继续进行最后一步。

    第 7 步:为您的WordPress网站选择一个主题

    Squarespace网站的外观非常精美。当您将Squarespace内容导入WordPress时,您可能会认为它看起来不像您以前的网站那么时尚。但是,使用正确的主题,您的WordPress网站可以比Squarespace的同类网站看起来要好得多。

    WordPress在主题方面为您提供了广泛的选择。免费的WordPress.org主题库 是开始寻找类似于您的旧Squarespace网站的样式的好地方:

    WordPress主题库

    WordPress主题库

    如果你想尝试一个新的外观,现在是做这件事的最佳时机。您可以选择任何您想要的主题,WordPress会根据您的内容调整您的内容。许多高级WordPress主题 都带有高级功能,例如强大的页面构建器和完全响应式设计。

    WordPress还允许您访问直观的区块编辑器,使您能够使用可视界面编辑任何页面或文章的布局和样式。无论您选择复制旧网站的设计还是重新开始,WordPress都可以为您提供比Squarespace更好的体验。

    从Squarespace迁移到WordPress后该怎么办

    如果您是从Squarespace过来的,WordPress会打开一个充满无限可能的世界。最令人兴奋的变化是您现在可以访问插件。

    Squarespace为其用户提供了广泛的扩展库。但是,与安装WordPress后可用的大量选项相比,该功能相形见绌。为了让您了解一下,WordPress.org插件库 包含近60,000个插件(全部免费):

    WordPress插件库

    WordPress插件库

    如果您可以想象一个功能,那么很可能有一个插件(就像自动上传图像的情况一样)。

    小结

    如果您要在第一个网站上工作,Squarespace是一个合适的选择。然而,WordPress是世界上最受欢迎的CMS是有原因 的(40%的网站都在使用它),那就是它的灵活性。

    WordPress就是为了让您能够以您可以想象的任何风格以及您需要的任何功能创建任何您想要的网站。从Squarespace迁移到WordPress只需几个小时,但您将在未来几年收获回报。

  • 如何从Webflow迁移到WordPress

    如何从Webflow迁移到WordPress

    Webflow是一个用户友好的平台,可帮助用户使用直观的可视化编辑器创建专业网站。但是,如果您的网站已经有一段时间了,您可能正在寻找更灵活、更高级的解决方案,例如WordPress

    从Webflow迁移到WordPress感觉像是一项艰巨的任务,尤其是在您的网站包含大量内容的情况下。但是,该过程比您想象的要简单,您可以立即启动并运行新的WordPress网站。

    在这篇文章中,我们将首先简要讨论您可能希望从Webflow迁移到WordPress的原因。然后,我们将引导您完成整个迁移过程。

    1. 为什么你应该考虑从Webflow迁移到WordPress
    2. 从Webflow迁移到WordPress之前要考虑的事项
    3. 如何从Webflow迁移到WordPress

    为什么你应该考虑从Webflow迁移到WordPress

    与大多数一体化网站解决方案一样,Webflow使您能够轻松构建和启动网站。它既是网站建设者又是托管服务提供商。虽然这听起来很方便,但也可能感觉有点局限。由于您网站的各个方面都由同一服务管理,因此您在添加新功能或优化内容时可能会感到受限。

    WordPress等开源内容管理系统 (CMS) 为您提供了更多的定制自由。虽然Webflow拥有广泛的应用程序和小部件,但它无法与WordPress提供的丰富插件相提并论。

    使用WordPress,您还可以控制您的网络托管和预算。您可以货比三家,为您的网站选择合适的解决方案。此外,WordPress软件是免费的,它的大多数可用插件也是免费的。因此,从Webflow迁移到WordPress也可以帮助您减少网站费用。

    从Webflow迁移到WordPress之前要考虑的事项

    无论您是经营博客还是电子商务商店,迁移WordPress网站似乎都是一项艰巨且耗时的任务。然而,这个过程并不需要那么长时间。此外,如果您可以使用正确的工具,则可以自行执行迁移。

    但是,在开始之前,您需要做一些事情。让我们看看您的Webflow到WordPress迁移的一些基本准备工作。

    寻找WordPress虚拟主机

    正如我们之前提到的,使用WordPress最好的事情之一 就是选择您想要的任何网络主机。因此,您可以选择满足您的需求和预算的服务。

    虽然选择便宜的托管服务可能很诱人,但您可能需要考虑为您的网站获取WordPress托管主机或者DIY主机 。此服务通常比其他选项更昂贵。但是,它可以帮助您提高网站性能并确保内容安全。

    理想情况下,您将在开始迁移之前设置好新的托管帐户。这种准备将有助于使过程更快一点。

    备份您的数据

    请务必注意,在迁移过程中,您实际上不会将内容从Webflow移动到WordPress。您只需将副本下载到您的计算机,然后将其上传到WordPress。因此,您的 Webflow 站点将保持原样,因此无需备份您的内容。

    但是,您仍然可以选择执行备份以防万一出现问题。要在Webflow上保存备份,您只需按住Command + Shift + S  (在Mac上)或Control + Shift + S  (在Windows上):

    在Webflow上保存备份

    在Webflow上保存备份

    然后,Webflow将要求您输入备份描述。准备好后,点击Save。然后,您可以转到Settings > Backups以确保您的最新副本已保存。

    如何从Webflow迁移到WordPress

    现在您已经设置了托管帐户并备份了数据,是时候将您的内容从 Webflow 移动到 WordPress。在本教程中,我们将引导您完成整个迁移过程,以帮助您成功启动新站点。

    第 1 步:设置WordPress

    第一步是设置WordPress。大多数网络主机提供一键式 WordPress 安装及其计划,您可以从您的主机帐户访问。此功能通常附带设置指南,可帮助您在几分钟内完成该过程。

    或者,您可以从WordPress.org手动下载该软件:

    WordPress.org主页

    WordPress.org主页

    然后,您需要将WordPress文件上传 到您的服务器。该过程可能需要几分钟。准备就绪后,您可以继续将Webflow导出到WordPress。

    第 2 步:从Webflow导出您的内容

    现在您已经设置了WordPress,您可以为新站点准备内容。幸运的是,Webflow使导出数据变得非常容易。

    但是,您不能全部导出。可从Webflow下载的内容包括网页、博客文章、文本、嵌入块、图库页面和图像。

    要导出您的内容,请转到您的Webflow设计器并单击CMS Collections面板。在这里,您可以看到Webflow服务器上的所有文件和数据:

    Webflow中的Collections面板

    Webflow中的Collections面板

    选择您要下载的集合(例如博客文章),然后单击屏幕顶部附近的Export按钮。内容将作为.csv文件下载到您的计算机。您可以对要导出的任何其他集合重复此过程。

    第 3 步:将您的内容导入WordPress

    下一步是将您的Webflow内容上传到WordPress。CMS附带一个导入工具,可让您上传XML格式的文件。不幸的是,Webflow只允许您将内容下载为CSV文件。

    因此,您需要使用迁移插件将CSV文件导入WordPress。我们推荐WP All Import

    WP All Import插件

    WP All Import插件

    要将插件添加到您的网站,请转到WordPress仪表盘中的插件 > 安装插件,然后在搜索栏中查找该工具。

    搜索WP All Import

    搜索WP All Import

    然后,单击立即安装 按钮,然后单击启用。激活插件后,导航到All Import > New Import

    安装并激活WP All Import

    安装并激活WP All Import

    单击Upload a file选项,然后选择您之前下载的CSV文件。然后,该插件将引导您完成导入过程。

    对于本教程,我们将从Webflow导入博客文章:

    导入Webflow博客文章

    导入Webflow博客文章

    该插件将要求您使用拖放界面将元素拖放到正确的字段中:

    WP All Import中的拖放界面

    WP All Import中的拖放界面

    例如,您需要将文章的name(从右侧)拖到标题字段并将文章postbody拖到相关区域。您还将看到用于添加分类法(例如类别和标签)以及配置其他设置(例如文章状态)的选项:

    配置文章设置

    配置文章设置

    请注意,这些设置将应用于您文件中的每个文章。因此,您不必为导入的每个文章重复该过程。

    接下来,系统会要求您为文件中的文章定义一个唯一标识符。您可以单击“Auto-detect” 按钮生成ID:

    生成您的唯一标识符

    生成您的唯一标识符

    最后,您需要单击Confirm & Run Import按钮以完成该过程:

    确认并运行

    确认并运行

    该插件将在导入过程完成时通知您:

    在WP All Import中导入完成消息

    在WP All Import中导入完成消息

    准备就绪后,您可以通过导航到仪表盘中的文章页面来检查您的内容。您还需要对您下载的任何其他Webflow文件重复导入过程。

    请注意,WordPress不支持从其他平台(例如Webflow)自动导入图像。因此,您需要手动添加图形或使用 Auto Upload Images

    Auto Upload Images插件

    Auto Upload Images插件

    此插件将在您的帖子和页面中查找图像URL。然后它将下载这些图形并将它们上传到WordPress,替换URL。

    第 4 步:选择一个WordPress主题

    不幸的是,您无法将Webflow网站的设计转移到WordPress。然而,流行的CMS提供了数以千计的精美主题可供选择。

    选择一个WordPress主题

    选择一个WordPress主题

    WordPress主题是可定制的,因此您可以修改它们以满足您的需求。此外,它们中的大多数都是免费的,尽管一些付费主题也可以负担得起。

    我们建议您花一些时间自定义您的WordPress主题并尝试不同的选项。但是,您需要选择响应式设计,因为这将帮助您确保您的内容在所有设备上看起来都很棒。

    接下来,您需要配置WordPress固定链接。它们定义了您网站URL的结构。

    要访问您的固定链接,请转到WordPress仪表盘中的设置 > 固定链接:

    WordPress中的固定链接设置

    WordPress中的固定链接设置

    如您所见,您有多种选择。我们建议您选择文章名。这样,您的URL将由您的域名和您为该特定页面或文章设置的slug组成。拥有简短而干净的URL可以使您的网站的搜索引擎优化 (SEO) 受益。

    准备好后,单击Save Changes。您现在可以继续进行最后一步。

    第 6 步:将您的域指向WordPress

    虽然您可能已将站点导入WordPress,但您的域(例如 mysite.com)仍然指向Webflow的名称服务器。如果您想保留相同的域,您需要更新您的DNS设置,以便您的域指向您的新Web主机的服务器。

    您可以在您的主机帐户中找到主机的名称服务器。它们通常看起来像这样:

    • ns1.yourwebhost.com
    • ns2.yourwebhost.com
    • ns3.yourwebhost.com

    如果您在创建Webflow站点时使用了域注册商 ,则需要登录您的帐户来管理DNS设置。您的新虚拟主机甚至可以让您通过其控制面板管理您的域。

    现在,当访问者在Google中输入您的网址时,他们将被定向到您的新网站。我们建议您在WordPress网站准备好上线后完成此步骤。

    小结

    Webflow是一个多合一的网站构建器,可让您轻松启动和管理您的网站。但是,随着您网站的增长,您可能需要切换到更灵活、更强大的平台,例如WordPress。

    正如我们所见,从Webflow迁移到WordPress可以是一个顺利的过程。但是,为您的新网站选择合适的托管服务提供商至关重要。您还需要选择一个响应式WordPress主题、优化您的永久链接并更新您的域设置,以便将用户定向到您的新站点。

  • 电子邮件身份验证 – 不要让您的电子邮件以垃圾邮件告终

    电子邮件身份验证 - 不要让您的电子邮件以垃圾邮件告终

    作为营销人员,您可能会花费数小时甚至数天的时间来制作完美的电子邮件。但是,如果您的邮件最终出现在垃圾邮件文件夹中,那么您的最新活动几乎可以肯定是死在水中。

    幸运的是,有一种方法可以避开可怕的垃圾邮件文件夹黑洞。通过实施电子邮件身份验证,您可以向Internet服务提供商 (ISP) 证明您的营销电子邮件是合法的,并且应该在收件人的收件箱中占有一席之地。

    这篇文章将讨论什么是电子邮件身份验证、它为何如此重要以及它是如何工作的。然后,我们将向您展示如何在三种最流行的电子邮件营销工具中实施它。

    1. 什么是电子邮件身份验证(以及它是如何工作的)
    2. 5种主要的电子邮件身份验证方法
    3. 如何设置电子邮件身份验证
    4. 监控您的电子邮件身份验证运行状况

    什么是电子邮件身份验证?

    没有人喜欢垃圾邮件。ISP一直在努力减少我们在收件箱中收到的垃圾邮件的数量。他们通过检查电子邮件的来源并验证它是来自合法发件人还是潜在的垃圾邮件发送者来做到这一点。

    电子邮件身份验证

    这就是电子邮件身份验证的用武之地。它是一组方法,接收服务器可以使用它来验证消息不是伪造的。

    作为此检查的一部分,服务器将验证消息是否来自“发件人”字段中列出的人。通过这种方式,电子邮件身份验证可以防止欺骗和网络钓鱼诈骗,其中电子邮件看似来自合法域,但由恶意的第三方发送。

    收件人服务器还将确定电子邮件在传输过程中是否发生了变化。这可以保护您的联系人免受中间机攻击

    有多种方法可以实现电子邮件身份验证。每种方法都有其设置过程,并对身份验证进行了独特的调整。但是,您通常会建立规则来验证从您的域发送的电子邮件。然后,您将配置您的服务器和电子邮件基础架构以实施这些规则,然后将它们发布到 每个发送域的域名系统 (DNS)记录中。

    接收电子邮件服务器在验证传入电子邮件时可以参考这些规则。如果您的邮件看起来合法,服务器会将其发送到收件人的收件箱。但是,如果您的邮件未通过此检查,它可能会被拒绝、隔离或直接发送到垃圾邮件。

    为什么电子邮件身份验证很重要

    对于收件人而言,电子邮件身份验证具有明确的目的。它有助于保护用户免受垃圾邮件、网络钓鱼诈骗和其他恶意电子邮件的侵害。

    如果没有身份验证,第三方可以轻松更改电子邮件来源以绕过垃圾邮件过滤器。他们甚至可能会复制您的独特品牌,以诱使您的客户相信这是合法的交流。

    任何冒充您的业务的攻击都是对客户信任的巨大威胁。因此,电子邮件身份验证是保护您的声誉和留住受众的关键工具。

    身份验证增加了接收服务器信任您的电子邮件的机会。相比之下,如果您的邮件似乎来自未知或意外的域,则它们很有可能会进入垃圾邮件文件夹。

    糟糕的电子邮件送达率几乎不可避免地会转化为内容营销的低投资回报率 (ROI) 。通过实施电子邮件身份验证,您应该注意到对电子邮件转换率的积极影响。

    今天,许多企业使用第三方平台发送电子邮件,例如Mailchimp、Constant Contact或其他替代工具。您可以使用这些平台来创建自动化活动并执行细分。

     

    Mailchimp

    Mailchimp

    通过验证您的域和电子邮件,这些平台可以代表您从您网站的域发送消息。例如,Mailchimp 将删除出现在您的活动的“发件人” 字段旁边的默认身份验证信息(通过mcsv.net 或代表 mcsv.net )。这可以提高您的品牌知名度,并可能鼓励您的联系人打开您的电子邮件。

    您可能会担心在电子邮件中添加大量复杂内容。但是,大多数身份验证信息都在消息头中传输,因此不可见。这意味着身份验证不应影响您的电子邮件内容的质量。

    5种主要的电子邮件身份验证方法

    电子邮件认证需要发送和接收服务器协调配合。幸运的是,电子邮件身份验证标准确保所有电子邮件客户端和提供商都使用相同的语言。在我们向您展示如何实现身份验证之前,让我们看一下这些底层标准。

    1. DKIM/域名密钥

    DomainKeys Identified Mail (DKIM)提供与私钥配对的唯一公钥。此DKIM签名是添加到邮件中的标头,并通过加密进行保护。

    DKIM身份验证的工作原理

    DKIM身份验证的工作原理(图片来源:Mailjet

    通过这种方式,DKIM可以验证电子邮件是否来自合法发件人。作为中间机攻击的一部分,DKIM签名还可以防止黑客在电子邮件传输过程中对其进行篡改。

    这是Mailchimp用于身份验证的DKIM记录示例:

    CNAME record: k1._domainkey.yourdomain.com
    CNAME record: k1._domainkey.yourdomain.com
    CNAME record: k1._domainkey.yourdomain.com

    值(解析为):dkim.mcsv.net

    同时,这是一个带有MailerLite的DKIM记录示例,使用TXT记录:

    TXT Name: ml._domainkey.yourdomain.com
    TXT Value: k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDdgIGns7EFVltvAkNNdbXD9KYSzAUNQky8POXwH6
    TXT Name: ml._domainkey.yourdomain.com
    TXT Value: k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDdgIGns7EFVltvAkNNdbXD9KYSzAUNQky8POXwH6
    TXT Name: ml._domainkey.yourdomain.com
    TXT Value: k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDdgIGns7EFVltvAkNNdbXD9KYSzAUNQky8POXwH6

    通常,DKIM签名对收件人不可见,因为验证是在服务器级别执行的。这意味着添加DKIM记录可以提高您的送达率,而不会影响您的电子邮件质量。

    2.SPF

    发件人策略框架 (SPF)是一种身份验证标准,用于验证您作为电子邮件发件人的身份。此策略将发送邮件服务器的IP地址与授权从该域发送邮件的IP地址列表进行比较。SPF记录被添加到发件人的DNS。

    SPF身份验证的工作原理

    SPF身份验证的工作原理 (Img src: Inside-Out )

    每当服务器收到电子邮件时,您的ISP将使用SPF记录来检查发件人的IP地址。假设此值与SPF记录匹配,则电子邮件将成功发送。

    如果您不提供SPF身份验证,则收件人服务器可能会拒绝您的邮件,因为它们来自未经验证的发件人地址。以下是Mailchimp用于执行电子邮件身份验证的SPF TXT记录示例:

    v=spf1 include:servers.mcsv.net ?all
    v=spf1 include:servers.mcsv.net ?all
    v=spf1 include:servers.mcsv.net ?all

    世界上一些最大的公司使用SFP,包括 Google、Comcast、Verizon、Live.com 和 Cox.net。

    3. Sender ID

    由Microsoft开发的Sender ID通常与SPF混为一谈。发件人ID和SPF都会根据域的注册所有者检查发件人的IP地址。但是,他们的方法略有不同。

    发件人ID使用声称负责地址 (PRA) 算法来检查邮件中可见的发件人地址。让我们看一个Sender ID记录的示例:

    v=spf1 include:servers.mcsv.net ?all spf2.0/pra include:servers.mcsv.net ?all
    v=spf1 include:servers.mcsv.net ?all spf2.0/pra include:servers.mcsv.net ?all
    v=spf1 include:servers.mcsv.net ?all spf2.0/pra include:servers.mcsv.net ?all

    发件人ID主要由Hotmail和Windows Live Mail使用,两者均已不复存在。由于它没有被广泛采用,微软已经删除了官方的Sender ID网站。

    虽然很容易认为发件人ID已过时,但它仍在一些解决方案中使用,尤其是内部部署的Microsoft Exchange服务器。Comcast和AT&T等一些ISP也使用Sender ID。

    4. DMARC

    域消息身份验证报告和一致性 (DMARC) 是一种用于处理未通过SPF或DKIM身份验证的电子邮件的策略。这使您可以更好地控制您的电子邮件身份验证系统,并有助于保护收件人免受网络钓鱼和欺骗攻击。

    DMARC

    DMARC(图片来源:DMARC.org)

    使用DMARC,您可以告诉接收电子邮件服务器在收到看似来自您的域但未通过SPF或DKIM身份验证要求的邮件时应如何反应。以下是使用TXT记录的DMARC记录示例:

    v=DMARC1;p=reject;pct=100;rua=mailto:yourdomain.com
    v=DMARC1;p=reject;pct=100;rua=mailto:yourdomain.com
    v=DMARC1;p=reject;pct=100;rua=mailto:yourdomain.com

    您还可以使用DMARC向电子邮件服务器请求有关失败邮件和域的潜在欺骗的报告。这些报告可以帮助您识别与从您的域发送的邮件相关的任何身份验证问题和恶意活动。

    5. 消息识别的品牌指标(BIMI)

    消息识别的品牌指标 (BIMI)标准将您的品牌徽标附加到经过身份验证的电子邮件中。在幕后,BIMI是存储在您的DNS记录中的文本记录,包含您公司徽标的位置。

    电子邮件提供商将在收到消息时使用DNS查找检索您的BMI文本记录。一旦提供商找到您的徽标,它将将此图形附加到收件人收件箱中的电子邮件中。

    这种简单的视觉验证可帮助收件人发现您的消息并验证其真实性。如果他们收到不包含您的徽标的消息,您的联系人将立即知道这是一条可疑消息。

    与我们探索过的其他验证方法不同,BMI是唯一一种为收件人提供视觉线索的方法。这也应该会导致更少的人错误地将您的邮件标记为垃圾邮件,从而提高您的送达率。

    典型的互联网用户每天都会收到数十甚至数百封电子邮件。通过在收件人的收件箱中显示您的徽标,BIMI可以帮助您吸引收件人的注意力并鼓励他们与您的电子邮件进行交互。

    无论个人是否选择与您的信息互动,BIMI也可以成为营销您的品牌的一种方式。即使此人从未打开您的电子邮件,他们仍然会看到您的主题行、发件人地址和徽标。这是建立品牌知名度的好方法。

    如何设置电子邮件身份验证

    电子邮件身份验证可能听起来很复杂,但设置起来相对简单。即使您之前已经实施了身份验证并且已经使用相同的电子邮件营销工具一段时间,确保正确的记录到位并经过验证仍然是明智的。

    如果您最近更改了DNS提供商,则需要检查您的记录,因为这很容易影响您的电子邮件身份验证。我们的一位客户最近搬迁了DNS提供商,他们的时事通讯被直接发送到垃圾邮件文件夹将近一个月,直到有人意识到这一点。这是由于缺少身份验证记录。

    由于这个失误,他们的打开率比上个月下降了4.79%,点击率下降了1.56。这完美地说明了为什么您不能冒险将邮件发送到垃圾邮件。

    让我们确保您的电子邮件不会发生这种情况。以下是为三个最流行的电子邮件平台设置身份验证的方法。

    1. Mailchimp

    今天我们将向您介绍如何在MailChimp中设置电子邮件身份验证,MailChimp是网络上最著名和使用最广泛的电子邮件营销工具之一。无论您目前使用哪种电子邮件营销解决方案,以下过程都将非常相似。

    第1步

    登录MailChimp并将鼠标悬停在右上角的头像上。点击“Account”。

    MailChimp帐户

    MailChimp帐户

    第2步

    单击“Settings”,然后单击“Verified domains”。如果您从未设置过,您将需要单击“Verify a domain”。否则,您将看到当前已验证域的列表和绿色/红色指示器,以显示它们当前是否已验证。

    MailChimp验证的域

    MailChimp验证的域

    第3步

    输入驻留在您尝试验证的域上的电子邮件。然后点击“Send Verification Email”。如果您的域中没有电子邮件地址,我们建议您使用Google Workspace(仅适合外贸网站或者面向国外用户的网站,服务器位于境外)。

    发送验证邮件

    发送验证邮件

    第4步

    单击您在电子邮件中收到的验证链接或手动输入验证码。

    验证域

    验证域

    第5步

    然后,MailChimp将为您提供DKIM和SPF DNS记录,您需要添加这些记录才能成功完成域身份验证。您可以通过您的DNS提供商或域注册商添加这些。

    MailChimp域身份验证记录

    MailChimp域身份验证记录

    在我们的示例中,我们将向您展示如何使用DNSpod来做到这一点。无论您使用的是其他第三方DNS提供商还是您的域注册商,这都将非常相似。在DNSpod中,只需点击左侧的“DNS解析-我的域名”。然后点击您需要管理的域名。

    在DNSPOD中管理 DNS

    在DNSPOD中管理DNS

    第6步

    单击顶部的“添加记录”。

    添加DNS记录

    添加DNS记录

    第7步

    我们首先需要使用MailChimp中的值添加CNAME记录。这是用于DKIM身份验证方法。

    对于记录类型,从下拉列表中选择CNAME。在“主机记录”字段中,我们输入以下内容。大多数DNS管理工具会自动附加域。因此,请注意不要输入MailChimp为您提供的整个值。

    k1._domainkey
    k1._domainkey
    k1._domainkey

    在“记录值”字段中,我们输入以下内容:

    dkim.mcsv.net
    dkim.mcsv.net
    dkim.mcsv.net

    然后单击“确定”。

    添加DKIM的CNAME

    添加DKIM的CNAME

    第8步

    我们现在需要使用MailChimp中的值添加TXT记录。再次单击“添加记录”。这是用于SPF身份验证方法。

    对于记录类型,从下拉列表中选择TXT。将“主机记录”字段留空,这样它将只使用根域。然后在“记录值”字段中输入以下内容:

    v=spf1 include:servers.mcsv.net ?all
    v=spf1 include:servers.mcsv.net ?all
    v=spf1 include:servers.mcsv.net ?all
    

    然后单击“添加记录”。

    添加SPF的TXT记录

    添加SPF的TXT记录

    第9步

    返回MailChimp,单击“Authenticate Domain”。

    域认证

    域认证

    DNS记录可能需要一段时间才能传播。如果它不能立即工作,您可以稍后返回并尝试。或者您可以使用whatsmydns来验证您的记录状态。

    例如,您可以输入您的CNAME以检查全球范围内的当前值。

    验证DKIM记录

    验证DKIM记录

    您还可以查看您的TXT记录。

    验证SPF记录

    验证SPF记录

    如果所有记录都正确输入,您应该会看到全线绿色。

    验证域

    验证域

    就是这样!您的电子邮件和域现已通过身份验证。还建议您将列表中的发件人地址更改为您的域名。

    列表名称默认值

    列表名称默认值

    2. Constant Contact

    Constant Contact是一种流行的电子邮件营销应用程序,它提供了Mailchimp的绝佳替代方案。该工具拥有广泛的移动优化模板和直观的编辑工具。

    启动您的活动后,您可以使用Constant Contact的内置分析和报告工具对其进行实时跟踪。

     

    Constant Contact

    Constant Contact

    来自Constant Contact的所有邮件都已经过DKIM签名,并且应该通过SPF检查。但是,该公司建议启用持续联系身份验证功能。这允许您从Constant Contact邮件域注册为授权发件人。

    持续联系身份验证可以增强您的品牌形象,并使您的消息能够被收件人识别。这可以最大限度地减少将您的邮件标记为垃圾邮件的人数。

    登录Constant Contact仪表盘并选择My Account以激活此功能。在My Profile部分,导航到Campaign Email Authentication Settings > Enable Authentication with Constant Contact

    您现在可以输入要验证的电子邮件地址,包括免费的网络邮件地址,例如来自Gmail和Outlook的电子邮件地址。输入您的地址后,点击Save。请注意,使用身份验证配置帐户最多可能需要24小时,因此您可能需要等待。

    每当您发送电子邮件时,ISP都会在电子邮件中看到您的发件人标头地址。然后它将检查您发布的身份验证记录并确认您是合法的发件人。

    请注意,收件人可以看到Sender Header Address,尽管其外观可能因电子邮件客户端而异。但是,您的Reply-To-Address值保持不变,因此任何回复都将直接发送到您的电子邮件地址,而不是常联系服务器。

    3. HubSpot

    HubSpot的电子邮件营销工具由流行的客户关系管理 (CRM)提供支持, 拥有创建具有专业外观的营销活动所需的一切。在设计完您的电子邮件后,HubSpot会提供A/B测试和分析,您可以使用它们来优化您的活动并提供最佳结果。

    如果您想使用DKIM电子邮件身份验证从您的域发送邮件,您可以将您的电子邮件发送域连接到HubSpot。第一步是在您的HubSpot帐户中验证您的域。在HubSpot仪表盘中,单击主导航栏中的Settings图标。

    HubSpot仪表盘中的“Settings ”

    单击HubSpot仪表盘中的“Settings ”

    接下来,导航到Website > Domains & URLs > Connect a domain。在下一个对话框中,选择Email Sending,然后单击Connect。您现在将被定向到域连接屏幕。

    出现提示时,输入您要用于从该域发送的所有电子邮件的电子邮件地址。然后,单击Next

    如果您没有看到任何域设置,则您可能无权查看HubSpot门户的这一部分。要纠正这种情况,请联系您的超级管理员,他们应该授予您必要的权限。

    现在您已经创建了DKIM签名,您可以将其连接到您的DNS记录。您可以登录域名解析服务商后台找到DNS解析。然后,您可以找到相关域对应的解析管理入口。

    单击添加DNS记录。接下来,选择TXT选项卡。您现在可以输入HubSpot提供的所有信息来验证您的发送域。

    监控您的电子邮件身份验证运行状况

    您的电子邮件身份验证将大部分时间在后台运行,无需任何日常维护。但是,身份验证可能意味着您的最新活动产生极高的点击率 (CTR) 或最终成为垃圾邮件之间的差异。

    由于风险如此之高,明智的做法是监控您的电子邮件身份验证的健康状况。这意味着密切关注您的营销指标。

    跳出率的飙升或参与度的突然下降可能表明您的电子邮件身份验证实施存在问题。幸运的是,我们在本文中介绍的所有电子邮件营销平台都具有内置分析功能。

    如果您使用的是Mailchimp,则可以查看有关最新电子邮件活动的详细信息。首先,选择“Campaigns 图标。

    Mailchimp中的“Campaigns”按钮

    在Mailchimp中选择“Campaigns”按钮

    然后,请找到您要检查的电子邮件并选择其随附的View Report按钮。Mailchimp现在将显示此活动的所有信息,包括跳出率和打开率。

    Mailchimp中的“View Report”按钮

    单击Mailchimp中的“View Report”按钮

    如果您使用持续联系,您的仪表盘会提供一个专用的“报告”选项卡。在这里,您可以查看特定时期的分析。

    这使您能够检查您的活动是否经历了参与度的突然变化或跳出率的令人担忧的飙升。如果您发现问题,您可以通过探索不同的日期范围来查明发生此问题的确切时间。

    如果您是HubSpot的粉丝,您可以通过登录HubSpot仪表盘从任何电子邮件中查看性能指标。在这里,导航到Marketing > Email

    在HubSpot中发送电子邮件

    导航到Marketing,然后在HubSpot中发送电子邮件

    在随后的屏幕上选择您要检查的电子邮件,然后选择See details。这将打开“Performance选项卡,您可以在其中获得有关此电子邮件参与度的高级概述。

    小结

    电子邮件营销是建立品牌知名度并将您的联系人进一步推向销售渠道的好方法。但是,如果您不执行电子邮件身份验证,您精心设计的营销活动可能会落入收件人的垃圾邮件文件夹。

    让我们快速回顾一下五种主要的电子邮件身份验证方法:

    1. DomainKeys Identified Mail (DKIM):此方法将加密签名添加到营销消息的标题中。
    2. 发件人策略框架 (SPF):一种技术标准,使您能够发布用于发送营销电子邮件的所有域的DNS记录。
    3. 发件人ID:受Microsoft支持,如今只有少数精选技术使用此标准来检测欺骗。
    4. 域消息身份验证报告和一致性 (DMARC):这会告诉服务器在收到声称来自您的域但未通过SPF或DKIM身份验证的消息时如何响应。
    5. 消息识别的品牌指标 (BIMI):这种独特的方法将您的徽标添加到收件人收件箱中经过身份验证的消息中。
  • 如何从Weebly迁移到WordPress

    如何从Weebly迁移到WordPress

    Weebly是人们在考虑发布网站时可能会考虑的众多网站建设者之一。为什么?它提供免费计划。但是,当您超出基本设置并且不想升级您的Weebly计划时会发生什么?在这种情况下,您最好的选择之一就是从Weebly迁移到WordPress。

    在这个分步指南中,我们将引导您完成将现有网站从Weebly成功迁移到新的WordPress网站所需的操作。

    在我们进行实际的迁移步骤之前,让我们看一下为了使过程尽可能顺利和容易而需要完成的一些事情。

    1. 从Weebly到WordPress:迁移先决条件
    2. 将Weebly网站迁移到WordPress的3种方法
    3. 迁移后

    从Weebly到WordPress:迁移先决条件

    我们知道您渴望并准备好将您的网站从Weebly迁移到WordPress。在这发生之前,让我们回顾一下在开始实际的网站迁移过程之前您应该已经处理的一些事情。

    从一个CMS转到另一个CMS并不总是那么容易。Weebly和WordPress尤其如此。虽然我们正在为您制定步骤,但必须事先考虑某些事项。

    也许要记住的最重要的事情是Weebly和WordPress之间的主要区别

    Weebly于2018年被Square收购,它不是一个开源系统。它是一个专有的拖放式网站构建器,可为人们提供立即开始构建网站并使其上线所需的一切。

    虽然这一切都很好,但人们往往倾向于超越Weebly设置,因为他们想要更多的自由和控制他们可以在他们的网站上做什么和不能做什么。

    WordPress正是为此而构建的。WordPress是一个开源系统,在控制和灵活性方面为用户提供了大量选择。

    使用WordPress,用户可以自定义(几乎)任何东西,包括底层源代码、主题和功能(通过插件),这提供了极大的自由。

    现在我们已经强调了这两个平台之间的核心差异,让我们来看看您需要执行的具体操作,以确保您从Weebly顺利迁移到新的WordPress网站。

    注册域名

    如果您从Weebly之类的平台迁移到WordPress,您可能需要注册和购买域名。由于Weebly有一个免费计划,在那里建立网站的用户有一个如下所示的URL:

    mysite.weebly.com

    现在,情况并非总是如此。因此,如果您已经拥有域名,请随时跳至下一部分。

    有几个不错的域名注册商可供选择。您想要考虑诸如定价和可用的TLD(顶级域名)名称之类的事情。

    购买域名是将您的网站从Weebly迁移到WordPress的第一步。我们关于如何选择最佳域名注册商的深入指南可以让您更详细地了解此过程。

    购买主机

    现在您已经准备好一个域名,现在是购买主机的时候了,这样您就可以让您的新WordPress网站正常运行。同样,您需要启动并运行您的WordPress站点,并在您的域名上安装全新的WordPress,以便您可以正确执行迁移。

    安装和设置 WordPress

    您可以通过几种不同的方式在您选择的域名上安装WordPress并使其正常运行。您安装它的方式可能取决于您选择使用的托管平台。

    如果您在使用cPanel的托管服务提供商上,那么设置WordPress并没有那么困难。有一个一键式安装过程,但有一些细节需要填写和需要考虑的选项。非技术用户可能会遇到一些问题。

    另一方面,你也可以为您的服务器安装宝塔面板,也可以实现一键操作来安装WordPress。

    使用宝塔面板安装WordPress

    使用宝塔面板安装WordPress

    将Weebly网站迁移到WordPress的3种方法

    至此,您已准备好执行迁移。将您的网站从Weebly迁移到WordPress有三种主要方法。这些包括:

    1. 手动迁移(免费DIY)
    2. 自动迁移(插件免费和付费)
    3. 外包迁移(付费)

    让我们一起回顾一下这三种方式。

    手动迁移

    手动将您的Weebly网站迁移到WordPress并不是一项艰巨的任务。实际上,这可能是您想要的方式,因为这是最简单的过程。您所要做的就是将内容从一个地方复制并粘贴到另一个地方。

    手动进行迁移最吸引人的部分是您要确保每条内容都以您想要的确切方式正确传输。

    这里要考虑的一件事是您在Weebly上当前网站的大小。手动迁移有点费时,所以如果您有一个大型站点,使用自动化方法或外包方法可能是个好主意,我们将在下面介绍这两种方法。

    第 1 步:在WordPress中创建页面和文章

    在您开始将内容从Weebly复制和粘贴到WordPress 之前,如果您创建页面和文章开始,这将有助于该过程更快。

    这加快了该过程,因为您不必随时创建页面和文章。

    有几种方法可以做到这一点;您可以手动创建页面和文章,一对一,或者您可以使用名为Bulk Page Creator的插件 来更快地批量创建页面。

    如果您确实想使用此插件,请继续在您的WordPress网站上安装并激活它。

    激活插件后,转到设置 ,然后单击Bulk Page Creator选项卡。

    Bulk Page Creator插件选项

    Bulk Page Creator插件选项

    单击Multiple Pages mode复选框,然后从那里输入您要创建的每个页面的名称并使用逗号分隔它们。

    示例:  test1、test2、test3等。不要在逗号和页面标题之间留下任何空格。

    您可能还想在此过程中使用另一个插件。Quick Bulk Post & Page Creator插件允许您做与Bulk Page Creator完全相同的事情,除了它扩展到文章、媒体、层次结构等等。

    安装此插件后,单击工具 ,然后选择Quick Post Creator选项卡。

     

    Quick Bulk Post & Page Creator插件

    Quick Bulk Post & Page Creator插件

    进入插件选项页面后,您将看到该插件提供了更多功能。但是,我们想用它来创建批量文章。您可以看到我们在一些文章示例中写道。

    继续创建您需要的文章标题,使用选项设置您喜欢的配置,然后在您准备好创建文章时单击页面底部的Bulk Insert按钮。

    Quick Bulk Post & Page Creator插件选项

    Quick Bulk Post & Page Creator插件选项

    执行此操作时,您可以转到仪表盘的文章部分并查看已创建相关文章。

    相关文章已创建

    相关文章已创建

    注:Quick Bulk Post & Page Creator插件已经有一段时间没有更新了。但是,正如您在上面看到的那样,我们确实对其进行了测试,它仍然可以完美地添加批量文章和页面。

    第 2 步:将内容从Weebly复制并粘贴到WordPress

    现在您已经在WordPress中创建了所有相关页面和文章,是时候开始从您的Weebly网站复制内容并将其粘贴到新网站上正确的文章或页面上。

    这需要多长时间?好吧,这取决于您必须带来的内容量。而已!手动过程非常简单,但可能很耗时。

    还应该注意的是,您当然希望将所有相关图像从Weebly带到WordPress。

    为此,您需要直接从Weebly网站保存图像,然后手动将它们上传到WordPress媒体库。

    一旦图像在您的库中,您只需将它们放在正确的页面或文章中即可。

    不要忘记修复任何内部链接,以便它们指向新WordPress站点中的正确位置。

    您可以为来自您的Weebly站点的每个文章和页面手动执行此操作,或者提供Weebly上的旧URL和WordPress上的新URL设置为特定模式,您也可以选择使用正则表达式选项 。

    自动迁移

    自动从Weebly迁移到WordPress网站可能会很好,因为您可以摆脱更多手动复制和粘贴程序。但是,通常使用插件来移动这样的内容可能会给您留下一些在导入完成后可能需要整理的东西。

    还有一个问题是要找到合适的插件,以便在一个地方为您提供所有必要的工具。

    有许多插件选项可以帮助您完成此过程。问题是它们中的许多都非常旧,并且有一段时间没有更新。的确,它们中的大多数仍然有效,但是对于本文的这一部分,我们希望找到既免费又最新的东西。

    为此,我们将使用Feedzy RSS Aggregator插件。该插件不仅提供了一种可靠的方法来帮助您自动化Weebly到WordPress的迁移过程,而且他们还提供了该插件的高级版本

    Feedzy RSS Aggregator插件

    Feedzy RSS Aggregator插件

    应该注意的是,我们正在使用这个插件的免费版本来执行文章迁移过程。如果您在发布文章时想要更多功能,请随时深入研究高级版本,看看它是否提供了您需要的东西。

    让我们使用这种更自动化的方法将您的网站从Weebly转移到WordPress。

    第 1 步:安装并激活Feedzy插件

    在您的WordPress仪表盘中,通过单击插件然后安装插件转到插件安装区域。这会将您带到需要搜索Feedzy插件的位置。

    继续使用可用的搜索字段搜索Feedzy。当您看到它时,请直接从您的仪表盘安装并激活它。

    搜索Feedzy插件

    搜索Feedzy插件

    现在插件已安装并激活,您可以使用它提供的功能。我们要做的是使用它来获取您的Weebly网站RSS Feed,并使用该提要在您的新WordPress网站上创建文章。

    第 2 步:找到“Import Posts” 选项卡

    激活Feedzy后,在WordPress仪表盘中找到主选项卡并单击它。从那里,您需要单击“Import Posts” 选项卡以创建新的导入并从您的Weebly站点获取文章。

    找到“Import Posts” 选项卡

    找到“Import Posts” 选项卡

    进入本节后,继续并单击 页面顶部的“New Import 按钮这将带您进入Feedzy的主要配置选项,并允许您将RSS Feed导入您的网站。

    单击“New Import ”按钮

    单击“New Import ”按钮

    第 3 步:将文章从Weebly导入WordPress

    此时,您已到达插件的主要导入提要页面。您将使用此页面将来自Weebly的Feed直接导入您的新WordPress网站。

    继续并为您的导入命名。该名称可以是与提要相关的任何名称,也可以是您想要的任何名称。请记住,如果需要,您可以一次引入多个提要。

    您想将您的 Weebly 网站的提要 URL 直接放入标有“来源”的字段中。如果您想知道您的Weebly Feed URL究竟是什么,它通常是以下之一:

    • https://yourdomain.com/1/feed
    • https://yourdomain.com/feed
    • https://yourdomain.com/rss

    从那里,填写您认为合适的其余设置和配置。请记住,并非每个提要设置看起来都相同。您如何执行这部分过程的很多方式取决于您的配置。

    这是您将要查看的布局。您可以看到某些选项不可用,因为它们只是高级版本的一部分。

    命名您的导入并填写RSS Feed源

    命名您的导入并填写RSS Feed源

    您可以继续向下滚动并分配更多元素。

    分配更多元素

    分配更多元素

    当您按照需要填写所有选项后,是时候单击页面右下角的“保存并激活”按钮了。

    这会自动导入提要并带您返回“Import Posts”部分。

    从这里,您将看到从您选择的提要中找到和导入的内容。

    查看您的导入

    查看您的导入

    第 4 步:导入页面和图像

    与手动方法一样,将页面和图像从Weebly导出到WordPress必须以不同的方式完成,因为页面不包含在RSS Feed中。

    您有几个选项,具体取决于您拥有的页数。您可以使用我们上面讨论的复制和粘贴方法来完成您的页面,或者您可以使用几个不同的插件来完成这个技巧。

    如果您需要使用插件方法,请前往您的Weebly网站并将页面导出为HTML文件。您也可以请求他们的支持为您执行此操作,但您可能需要等待几天才能得到回复。

    获得HTML格式的页面后,您可以使用HTML Import之类的插件 将这些页面文件导入您的WordPress站点。

    随意手动保存它们,然后将它们上传到您的WordPress媒体库中。

    您也可以通过FTP或SFTP批量上传文件 。如果您熟悉此选项,它将节省一些时间。

    将Weebly外包到WordPress迁移

    还有另一种方法可以轻松地从Weebly迁移到WordPress,几乎没有任何麻烦。如果您对外包项目感兴趣,那么这是一个很好的选择。

    有几个网站提供出色的Weebly到WordPress迁移服务。这使您可以输入一些信息,然后坐下来让他们为您处理。

    我们有两个很好的建议给你。

    CMS2CMS

    CMS2CMS 是一项自动化服务,使您能够从任何平台迁移到WordPress。

    CMS2CMS

    CMS2CMS

    它们提供了一个轻松、流畅和完全自动化的过程。尽管这是一项高级服务,但它提供了免费的演示迁移,可传输有限的内容。这样,您就可以确切地看到它是如何工作的以及该过程是多么容易

    CMS2CMS还提供了一个免费的迁移计算器,您可以快速填写并单击几下即可获得迁移成本。

    CMS2CMS迁移计算器

    CMS2CMS迁移计算器

    如果您想免费尝试有限的流程,请在他们的网站上注册一个帐户,然后通过他们的分步流程来查看它是否适合您。

    WordHerd

    将您的Weebly迁移到WordPress网站的另一个不错的选择是WordHerd

    WordHerd

    WordHerd

    他们提供全方位服务的迁移服务,允许您从任何平台迁移到WordPress。

    无论您的网站有多大或多小。WordHerd与从小型企业网站到大型公司的所有人合作。

    要开始为您的Weebly到WordPress迁移提供免费报价,请访问他们的网站并填写“免费报价”表格。

    尽管我们喜欢自己做事情,但有时(根据情况)将迁移简单地外包会更好。是的,您需要支付一些费用,但这是一个有保证的过程,可以让您比手动和自动过程更快地设置和运行。

    迁移后

    无论您选择哪种方法,迁移过程完成后都需要考虑一些事项。

    主题和插件

    WordPress有适用于任何利基的主题,因此请选择一个在您的新网站上使用。您可以根据需要安装和自定义它。 这些主题使设计更容易并且非常用户友好。是的,可能会有一点学习曲线,但是在您完成一些事情之后,您应该可以轻松构建和设计您的新网站。

    相反,WordPress也有一个庞大的插件库。您可以下载并安装任何想要帮助扩展网站功能的插件。

    确保您的固定链接结构是您想要的结构也很重要。您可以访问WordPress仪表盘中的固定链接,并将它们设置为您想要的。

    我们知道在使用WordPress固定链接时需要考虑很多事情,因此这份WordPress固定链接的终极指南会有所帮助。

    指向您的DNS

    最后但并非最不重要的一点是,如果您还没有这样做,那么您最后要做的就是将网站DNS从Weebly指向您的托管平台。

    完成此操作后,您有机会立即将站点推送到现场,或者在暂存环境中工作以在将站点推送到现场之前将其放置在您想要的位置。

    概括

    将网站从Weebly迁移到WordPress不一定是一个过于复杂的过程。但是,根据内容的数量以及您可以访问的插件和工具,这可能是一个更激烈的过程。

    这就是我们提供三种方法来执行此过程的原因。因此,在手动、自动化和外包选项之间,您应该能够找到适合您的方式。

  • 如何从Wix迁移到WordPress

    如何从Wix迁移到WordPress

    由于其多样的模板和直观的界面,Wix对于小型企业来说似乎是一个有吸引力且实用的选择。用户可以快速轻松地创建一个Wix网站。但是,随着您的业务增长和限制变得明显,获得更多控制权并将您的网站从Wix迁移到WordPress CMS可能是一个好主意。

    如果您仍然对迁移持观望态度,那么了解这两个CMS平台在全球范围内的市场份额类型可能会对您有所帮助。

    迁移之前要做的第一件事就是仔细计划一切。你的网站有多大?您需要所有图像和SEO设置(元数据)吗?您还可以查看Wix和WordPress之间的所有主要区别,以获得更好的理解。

    这篇文章将指导您完成使用两种不同选项将Wix网站成功迁移到WordPress所需的操作。

    1. 购买主机和域名
    2. 选择和自定义主题
    3. 选项 1 – 将内容从Wix导入WordPress
    4. 选项 2 – 使用WordHerd
    5. 迁移后

    购买主机和域名

    在将您的网站从Wix迁移到WordPress之前,您必须考虑和注意两个关键事项——购买主机和购买域名。

    从Wix迁移时,您需要为您的WordPress网站获取托管服务;每个站点都需要一个。它存储您的所有网站文件并将其显示给您的网站访问者。WordPress托管服务提供商还将确保您的网站快速加载并且不会出现故障。在Wix上,这是他们在幕后自动为您提供的东西,但您需要自己的托管空间才能将Wix数据迁移到其中。

    对于WordPress,有相当多的托管服务提供商可用。但是,如果您不想担心Wix的维护,那么WordPress托管非常适合您。WordPress托管服务提供商仅专注于WordPress,并包括更新、备份、安全和性能功能。通常,它们比其他标准托管服务提供商稍贵,但值得让您的网站保持快速和安全。

    选择和自定义主题

    成功安装WordPress站点后,您将运行默认主题,当前为二〇二一。但是,它不必是这种方式。有广泛的免费和付费主题可供选择。

    WordPress主题-2021

    WordPress主题-2021

    查找和安装主题的最简单方法是在仪表盘中,在外观主题安装主题下。

    无论您选择哪个主题,您可能仍希望对其进行一些自定义以使其看起来像您想要的那样。如今,许多主题都带有选项和自定义面板,您可以根据自己的需求轻松调整。

    选项 1 – 将内容从Wix导入WordPress

    由于 Wix 是一个封闭的平台(不是开源的),因此没有直接的方式来传输这个CMS的内容。但是,可以导入Wix RSS Feed,而不是手动重新创建每个文章。首先,您需要下载您网站的RSS文件。请按照以下步骤操作:

    第1步

    添加/feed.xml到您的Wix站点URL的末尾以找到RSS文件

    Wix RSS Feed

    Wix RSS Feed

    但需要注意的是,这种方法仅适用于旧的Wix博客。随着他们最近的更新,没有新的Wix博客的RSS Feed。 如果您使用的是新的Wix博客,请跳至选项2以迁移您的网站。

    第2步

    如果您使用的是Chrome,您将看到一个充满代码的页面。右键单击该页面并将文件保存在您的计算机上。默认情况下,它将保存为feed.xml. 如果您使用的是其他浏览器,例如Firefox,则需要右键单击并选择View page source。然后将其保存到您的计算机。

    保存您的Wix站点的RSS Feed

    保存您的Wix站点的RSS Feed

    第 3 步

    现在转到您的WordPress管理面板,工具 → 导入。您将看到导入RSS的选项。单击Run Importer按钮(注意:您可能必须先安装它)。

    单击WordPress RSS“运行导入程序”链接

    单击WordPress RSS“运行导入程序”链接

    第 4 步

    单击选择文件按钮并选择您之前保存的文件feed.xml。然后单击上传文件和导入按钮。 

    上传和导入Wix RSS Feed文件

    上传和导入Wix RSS Feed文件

    第 5 步

    您可以通过转到文章→所有文章来检查所有文章是否已正确导出。有时,您的整个提要在第一次尝试时可能无法正确导入。如果发生这种情况,只需编辑您的XML文件并删除成功导入的文章。

    即使您的文章已被移动,这些文章中的图像仍由Wix托管。要解决此问题,您有两种选择:

    1. 您可以手动将所有图像保存在计算机上,并将它们上传到WordPress中的媒体库。您可以通过FTP/SFTP批量上传它们。
    2. 您可以安装并激活附加插件Import External Images。安装并激活插件后,转到媒体导入图像,然后单击立即导入图像按钮。

    Import External Images插件

    Import External Images插件

    注:虽然上述插件有一段时间没有更新,但它仍然很好用。

    第 6 步

    最后一步是将您的Wix页面移动到WordPress。不幸的是,没有自动的方式来进行转移。因此,每个页面都必须在WordPress中手动重新创建。

    为此,请转到要移动到WordPress的Wix页面,复制所有内容并在WordPress管理仪表盘 → 页面 → 添加新菜单中创建一个包含此内容的新页面。完成自定义页面后,单击发布按钮使其在您的WordPress网站上上线。

    选项 2 – 使用WordHerd

    没有时间浪费并且需要确保您的WordPress网站迁移顺利进行?然后我们建议查看WordHerd。提供全方位服务的网站迁移服务,将数据从任何CMS (Wix) 平台迁移到WordPress。

    WordHerd

    WordHerd

    WordHerd处理各种规模的迁移,从小型企业到大型企业。除了CMS迁移,WordHerd团队还精通协助CRM数据迁移。顺便说一句,如果您想了解有关迁移的更多信息,请务必查看我们的最佳WordPress迁移插件列表。

    迁移后

    在您将Wix迁移到WordPress之后,您很可能需要进一步更新您的新网站,尤其是在您刚刚开始使用WordPress时。这里有一些建议和不错的起点。

    网站安全

    选择一个安全的WordPress主机总是很重要,它提供额外的功能来保护您的网站。但即便如此,也有一些最佳实践可以进一步强化您的网站。更改登录URL、选择强密码,甚至实施Cloudflare和Sucuri等WAF解决方案等事情都会产生很大的不同。查看有关WordPress安全性的完整指南

    选择一个快速、坚实的主题

    WordPress 不乏主题。关键是要找到一个不仅速度快而且还能为您提供所需功能类型的产品。任何利基都有WordPress主题,因此您不会发现缺乏选择。

    相反,如果您正在尝试构建电子商务网站,请花一点时间查看一些可用的最佳WooCommerce主题

    网站速度在多个层面上得到处理。您必须清楚地知道该做什么以及采取哪些步骤来加速您的网站。你可以在几个层面上做到这一点。

    因此,无论您是WordPress网站速度世界的初学者,还是经验丰富并希望将您的WordPress网站速度提升到一个新的水平,都有一个可供您使用的起点。

    搜索引擎优化

    WordPress非常适合开箱即用的SEO。这就是人们喜欢它的原因之一!但是,就像任何平台一样,当然,您需要做一些事情来帮助您的网站更好地排名。

    1. 选择推荐的SEO插件
    2. 创建站点地图文件并将其提交给Google和Bing。
    3. 仔细检查您的robots.txt文件
    4. 通过并改善您的现场搜索引擎优化

    谷歌分析

    在您的WordPress网站上实施 Google Analytics 。这可以帮助监控您网站的统计数据(流量和转化)、跟踪在线性能并分析访问者的行为。

    扩展功能

    您很可能还需要一些其他插件。这可能是关于WordPress的最好的事情之一 – 每个可能的功能都有插件,免费和付费!但是,这也可能使找到合适的人成为一项挑战。您想深入了解最好的社交媒体插件联系表单插件CRM插件和其他有用的性能插件

    确保查看存储库中插件的评论以及它们的更新时间。如果您想开一家电子商务商店,我们建议您使用WooCommerce或Easy Digital Downloads

    小结

    从Wix迁移到WordPress可能是一个相当复杂的过程,但这是值得的,因为您可以更好地控制您的数据,并且能够根据需要扩展您的网站。

    我们希望这份迁移指南能够为你们中的那些进行过渡的人派上用场。

  • 如何从Joomla迁移到WordPress

    如何从Joomla迁移到WordPress

    拥有一亿次下载,很多人都对Joomla平台感到满意。但是,在某些时候,您可能需要迁移到更强大、更灵活的系统,例如WordPress。

    幸运的是,可以从Joomla迁移到WordPress。事实上,使用正确的工具,移动整个网站可以是一种无压力的体验。

    在这篇文章中,我们将探讨您可能想要从Joomla升级到WordPress的原因。然后,我们将通过九个简单的步骤向您展示如何计划和完成此迁移。

    1. 为什么您可能想从Joomla迁移到WordPress
    2. 迁移到WordPress之前需要考虑的事项
    3. 如何通过9个步骤从Joomla迁移到WordPress

    为什么您可能想从Joomla迁移到WordPress

    Joomla被超过200万个网站使用,是一种流行的内容管理系统 (CMS)。此CMS针对搜索引擎进行了优化,拥有70多个翻译包以及对多语言内容管理的内置支持:

     

    Joomla!

    Joomla!

    虽然Joomla确实有其优势,但它不像WordPress平台那样用户友好。特别是,Joomla仪表盘可能会因为其大量的菜单、子菜单和设置而令人困惑:

     

    Joomla仪表盘

    Joomla仪表盘

     

    此外,虽然Joomla确实有一些内容管理功能,但这些功能并不适合博客。例如,Joomla没有特定的博客文章页面类型。如果你是一个博主,你几乎肯定会从Joomla迁移到WordPress中受益。

    迁移到WordPress之前需要考虑的事项

    在您从Joomla迁移到WordPress之前,您需要准备一些东西。首先,您的新WordPress网站将需要域名和主机。

    您可能已经为您的Joomla网站提供了这些。根据您的提供商,您可能可以将这些资源重新用于您的WordPress网站。但是,为了获得最佳效果,我们建议避免使用更便宜的托管替代方案 ,而是投资托管WordPress托管。

    WordPress托管服务提供商可以为您完成大部分繁重的工作。他们甚至可以帮助您安装WordPress软件——当您不熟悉该平台时,这是完美的选择。

    一旦您启动并运行,管理良好的提供商将处理您网站的大部分日常维护和优化。由于主机专门研究 WordPress,因此它也应该可以毫无问题地回答任何问题并解决您在这个新平台上遇到的任何问题。

    即使您已经熟悉WordPress,托管合作伙伴也可以帮助减轻您的维护负担。这使您可以自由地专注于更高价值的任务,例如发展您的新WordPress网站。

    专门从事WordPress的提供商也更有可能提供专门为此CMS设计的工具。

    如何通过9个步骤从Joomla迁移到WordPress

    拥有60.8%的CMS市场份额,WordPress如此受欢迎是有原因的。如果您确信是时候升级了,以下是如何通过九个简单步骤迁移到WordPress!

    第 1 步:设置WordPress

    WordPress以易于安装着称。但是,您可以通过与托管WordPress托管服务提供商合作来简化安装过程。

    不幸的是,WordPress本身不支持Joomla迁移。好消息是,您可以使用迁移插件 (例如FG Joomla to WordPress )来添加此功能。

    使用此插件,您可以轻松地将Joomla网站的所有部分、类别、文章、媒体和标签迁移到WordPress:

     

    FG Joomla to WordPress

    FG Joomla to WordPress

    登录到您的WordPress仪表盘并导航到插件 > 安装插件的以安装此插件。您现在可以搜索FG Joomla to WordPress附加组件。当此项目出现时,单击安装 > 启用

    第 2 步:备份您的Joomla网站

    在迁移您的Joomla网站之前,最好创建一个备份。这样做可确保您在迁移过程中遇到任何问题时不会丢失所有Joomla内容。

    您可以使用Akeeba Backup扩展备份您的Joomla站点:

    如何从Joomla迁移到WordPress-1

    Akeeba Backup

    安装此扩展程序后,从Joomla的左侧菜单中选择Home Dashboard 。您的Notifications部分现在应该包含一个新的Backup up to date选项:

    Joomla仪表盘

    Joomla仪表盘

    单击此通知。如果这是您第一次访问Akeeba备份设置,那么Joomla会要求您配置此扩展。

    Akeeba Backup可以为您处理所有设置,因此 在出现提示时选择Configuration Wizard

    Akeeba备份配置

    Akeeba备份配置

    配置向导现在将通过在您的服务器上运行一系列基准来确定您站点的最佳备份设置。完成此测试后,单击Backup Now

    基准测试

    基准测试

    您现在可以命名此备份并添加评论。如果您对输入的信息感到满意,请单击Backup Now

     

    单击Backup Now选项

    单击Backup Now选项

    现在已配置此扩展,您可以随时创建备份。 在您的Joomla仪表盘中导航到Components > Akeeba Backup > Backup Now

     

    创建备份

    创建备份

    尽管它不如复制您的Joomla内容那么重要,但您可能需要在继续之前备份您的WordPress网站。如果在迁移过程中出现问题,这将为您提供一个空白板,您可以恢复它。

    宝塔面板用户可以通过登录他们的宝塔面板管理后台按需创建备份。要部分网站文件,进入网站管理,选择对应域名,点击备份列下方的按钮即可进入备份操作界面进行网站备份或者恢复:

    宝塔网站备份

    如果需要备份数据库,进入数据库管理,选择你需要备份的数据库,点击备份列下方的操作按钮来设置备份或者恢复任务。

    宝塔数据库备份

    第 3 步:迁移您的Joomla内容

    在您的WordPress仪表盘中,导航到Tools>Import。现在找到Joomla (FG) 选项并单击其随附的Run Importer链接:

    运行Joomla FG

    运行Joomla FG

    随后的屏幕显示您站点的基础数据库中的所有类别、文章、页面、媒体和标签。即使是全新的WordPress安装也可能包含一些内容,例如默认类别和一些示例网页:

    导入Joomla FG设置页面

    导入Joomla FG设置页面

    大多数时候,您需要将您的Joomla内容导入一个空站点。出于这个原因,我们建议使用Empty WordPress content按钮来清除内容。

    请注意,这样做会永久删除您的WordPress网站上的所有内容,恢复的可能性为零。如果您想保留这些类别、文章、页面、媒体或标签中的任何一个,您必须创建一个备份。

    当您准备好继续时,选择Remove all WordPress content。然后,点击Empty WordPress content

    片刻之后,插件将显示一条消息,确认它已成功清除您的站点:

    删除所有WordPress内容

    删除所有WordPress内容

    您的文章、页面、媒体和标签现在应该为零。默认情况下, WordPress有一个未分类的类别。因此,即使在删除所有内容后,您的类别计数仍将保持为1。

    第 4 步:输入您的Joomla数据库参数

    下一步是输入您的Joomla数据库参数。在新选项卡中,登录您的Joomla帐户。在左侧菜单中,选择System

    Joomla数据库参数

    Joomla数据库参数

    然后,单击Global Configuration。您现在可以选择Server选项卡:

    在全局配置选项卡中选择适当的服务器

    在全局配置选项卡中选择适当的服务器

    接下来,滚动到Database Settings。此部分包含您的主机、数据库用户名、数据库密码、数据库名称数据库表前缀

    数据库设置

    数据库设置

    这些值对于迁移数据至关重要,因此切换到WordPress仪表盘并滚动到Joomla web site parameters部分。找到以下字段:URL of the live Joomla website。在此字段中,输入您的Joomla网站的URL并选择通过HTTP传输您的数据:

    实时Joomla网站的URL

    实时Joomla网站的URL

    现在,单击Test the media connection。这样做将检查导入过程中是否存在任何潜在问题。

    假设您通过了测试,那么您需要提供有关您的Joomla数据库的所有信息。这意味着输入您的主机名、数据库名称、用户名、密码和Joomla表前缀。

    您可以从Joomla仪表盘复制每条信息并将其粘贴到WordPress中的相应字段中:

    从Joomla仪表盘复制和粘贴信息

    从Joomla仪表盘复制和粘贴信息

    Joomla Global Configuration页面显示您的数据库信息以及您的数据库密码。如果您不记得此密码,您可以使用FileZilla等客户端通过文件传输协议 (FTP)连接到您的服务器。

    然后,导航到您的Joomla网站的根文件夹。您将在您的configuration.php文件中找到数据库密码。

    将这些数据库参数输入WordPress后,单击Test the database connection。WordPress现在将检查这些参数是否有效。如果连接成功,您就可以导入内容了。

    第 5 步:导入您的Joomla内容

    在您的WordPress仪表盘中,滚动到“Behavior”部分。它包含您将用于配置导入的所有设置:

    工具中的Behavior部分

    工具中的Behavior部分

    您现在可以选择要迁移的内容。它包括存档的文章、媒体和元关键字。

    您还可以配置如何处理您网站的媒体。例如,您可能会选择仅导入精选图像。通过有选择性,您可以加速迁移过程。

    此时,您还可以选择迁移Joomla站点的介绍文本。这个简短的片段通过完整文章的预览来取笑访问者。您可以选择将此内容作为摘录传输、将其与完整内容合并,或两者兼而有之。

    做出选择后,滚动到此屏幕的底部,然后单击Start / Resume the import按钮。该插件现在将从您的Joomla站点导入所有内容。此过程完成后,FG Joomla to WordPress将通知您。

    您可能已经转移了您的内容,但您的页面和文章中的内部链接可能无法正常工作。损坏的内部链接会严重损害访问者的体验。它们还会影响您网站的搜索引擎优化 (SEO)。

    当搜索机器人索引您的内容时,它们的抓取预算有限。您最不想做的就是将宝贵的预算浪费在损坏的URL上。幸运的是,迁移插件可以扫描损坏的内部链接:

    修改内部链接

    修改内部链接

     

    要执行此检查,请单击Modify internal links按钮。FG Joomla to WordPress现在将扫描您的站点以查找死URL。

    第 6 步:选择一个新的WordPress主题

    WordPress预装了默认主题 。但是,它可能不是最适合您迁移的Joomla内容。您可以通过在新选项卡中访问它来查看您的网站在默认WordPress主题下的显示和功能。

    或者,您可以通过导航到PostsPages查看特定网页。然后,将鼠标悬停在相关网页上并选择View

    查看文章或页面

    查看文章或页面

    如果您对默认外观不满意,那么是时候安装一个新主题了。在选择WordPress主题时,不乏选择:

    WordPress主题

    WordPress主题

    要从官方主题库安装主题,请导航到WordPress仪表盘中的外观 > 主题 。然后,您可以选择Add New并开始探索可用选项:

    安装一个新的WordPress主题

    安装一个新的WordPress主题

    当您找到一个吸引您眼球的主题时,将鼠标悬停在它上面,然后点击Preview。这将显示您的网站,因为它将显示应用了新主题。

    在寻找主题时,明智的做法是注意平均星级和评论,尤其是最近的反馈。一个主题可以有一个积极的平均星级。但是,最近大量的负面评论可能表明最新更新存在问题:

    Astra的主题评论

    Astra的主题评论

    在全球拥有超过30亿智能手机用户,您的主题还应该具有响应性和移动友好性。这种质量对于在线商店至关重要,因为移动设备占2019年所有电子商务流量的65%

    当您找到完美的主题时,选择安装 > 激活。您迁移的Joomla内容现在将使用这个新主题。

    固定链接是引导用户和搜索引擎访问您的页面和文章的固定URL。顾名思义,这些链接应该保持不变。

    虽然以后可以编辑您的固定链接,但这可能会导致链接断开。它也可能会损害您的搜索引擎优化。因此,选择正确的固定链接结构对于建立新的WordPress网站至关重要。

    WordPress支持六种不同的固定链接结构。要查看您的选项,请导航至设置>固定链接

  • 什么是名称服务器及其重要性

    什么是名称服务器及其重要性

    如果您试图将您的域名指向您的虚拟主机,您可能会遇到术语名称服务器。那么,什么是域名服务器?

    名称服务器有助于将URL与Web服务器的IP地址连接起来。域名服务器是域名系统 (DNS)的重要组成部分,被许多人称为“互联网电话簿”。

    在本文中,我们将深入探讨什么是域名服务器、它们如何工作以及如何使用它们来管理您网站的域名和网站的其他部分:

    1. 什么是名称服务器?更详细地解释
    2. 如何在现实世界中使用名称服务器

    什么是名称服务器?更详细地解释

    当用户在浏览器中输入URL时,例如“www.wbolt.com”,需要有某种方法将该URL与为该域名的网站提供支持的底层Web服务器连接。

    想一想,如果每次访问网站时都必须输入Web服务器的实际IP地址,那将是多么困难。您将无法记住它是159.89.229.118还是159.89.229.119 – 这将是一团糟!

    名称服务器在以更加人性化的方式将URL与服务器IP地址连接起来方面发挥着重要作用。

    名称服务器看起来像任何其他域名。当您查看网站的名称服务器时,您通常会看到至少两个名称服务器(尽管您可以使用更多)。以下是它们的外观示例:

    • ns-380.awsdns-47.com
    • Ns-1076.awsdns-06.org

    这些名称服务器只是帮助引导流量,而不是提供网站。

    为了说明名称服务器在引导Internet流量方面所起的作用,让我们看一个真实的例子。

    假设您想访问闪电博主页。从表面上看,这个动作很简单:你在浏览器的地址栏中输入“www.wbolt.com”,然后你就会看到闪电博主页。容易,对吧?

    但在幕后,高级流程实际上是这样的:

    • 您在地址栏中输入“www.wbolt.com”并按回车键
    • 您的浏览器向该域的名称服务器发送请求
    • 域名服务器会返回网站服务器的IP地址
    • 您的浏览器从该IP地址请求网站内容
    • 您的浏览器检索内容并将其呈现在您的浏览器中

    域名服务器与DNS记录

    在上面的示例中,为简单起见,我们省略了一点:

    DNS记录

    DNS记录包含其他浏览器或服务需要与之交互的实际信息,例如您的服务器的IP地址。

    另一方面,名称服务器帮助存储和组织这些单独的DNS记录。

    之前,我们将DNS称为Internet的电话簿。但更具体的类比是:

    • 名称服务器本身就是物理电话簿。
    • DNS记录是电话簿中的各个条目。

    如果您想找到某人的电话号码(在电话簿存在的时候!),您首先要获取电话簿本身。然后,您将打开电话簿并浏览条目以查找您需要的特定信息。

    有了这些知识,让我们看一下访问网站时发生的更完整的序列:

    • 您在地址栏中输入“www.wbolt.com”并按回车键
    • 您的浏览器使用DNS检索域的名称服务器
    • 您的浏览器请求包含Web服务器IP地址的A记录(特定的DNS记录)
    • 名称服务器提供来自A记录的IP地址
    • 您的浏览器从该IP地址请求网站内容
    • 您的浏览器检索内容并将其呈现在您的浏览器中

    如何在现实世界中使用名称服务器

    在现实世界中,您将主要使用名称服务器和DNS记录将您的域名指向您的主机。

    您还可以通过其他方式使用您的域名服务器提供的DNS记录,例如使用MX记录设置您的电子邮件帐户使用Google Search Console验证您的域名

    您的域的名称服务器在哪里?

    这个问题的答案是“视情况而定”。

    当您通过域名注册商注册您的域名时,您的域名通常首先指向您的域名注册商的域名服务器。您的域名注册商也是您可以编辑域名的名称服务器的地方。

    如果您愿意,您可以将您的域名服务器留在您的域名注册商处,只需编辑DNS记录以将您的域名指向您的网络托管。

    但是,许多Web主机建议您将域的名称服务器更改为主机提供的名称服务器。

    DNSPod的名称服务器示例

    DNSPod的名称服务器示例

    要更改您的域名服务器,您需要使用您购买域名的域名注册商处的界面。

    例如,下面是更改通过Google Domains注册的域中的名称服务器的样子。

    您可以看到该域最初配置为使用Google Domains名称服务器:

    Google Domains的默认域名服务器

    Google Domains的默认域名服务器

    但是,如果您选中Use custom name servers框,您可以更改您的域的名称服务器以使用您的主机的名称服务器(或其他提供商):

    如何在Google Domains中使用您自己的域名服务器

    如何在Google Domains中使用您自己的域名服务器

    说到“其他提供商”,您还可以使用第三方名称服务器。这里最流行的例子是Cloudflare。如果您使用Cloudflare服务,您会将您的域名服务器指向Cloudflare,而不是您的网络主机或您的域名注册商。

    您通过您的域名服务器管理您的DNS记录

    要记住的重要一点是:

    如果您将域的名称服务器从域注册商处的默认名称服务器更改为不同,您将在名称服务器提供商处控制您的域的DNS记录。

    例如,如果您使用DNSPod提供的名称服务器,则您需要从您的DNSPod控制面板(而不是您的域注册商)编辑您的个人DNS记录:

    编辑单个DNS记录

    编辑单个DNS记录

    另一方面,如果您使用Cloudflare的域名服务器,您将通过Cloudflare界面管理您的DNS记录。

    下面我们提供了有关如何在热门域注册商处编辑名称服务器和A记录的教程:

    如何检查您的网站正在使用哪些域名服务器

    如果您不确定您当前使用的是哪些域名服务器,您可以通过在众多 Whois 查找工具之一中输入您的域名来进行检查。例如,Whois.com

    如何检查您使用Whois的域名服务器

    如何检查您使用Whois的域名服务器

    或者,您也可以从本地计算机运行一个简单的测试。

    在Windows上,您可以按照以下步骤测试您的名称服务器:

    • 打开PowerShell(可以在开始栏搜索PowerShell来启动程序
    • 在Powershell界面中输入nslookup
    • 键入set q=NS并按Enter
    • 输入您的域名,然后再次按 Enter

    然后您应该看到您的名称服务器:

    如何使用Windows PowerShell检查名称服务器

    如何使用Windows PowerShell检查名称服务器

    在Mac上,您可以打开终端并运行以下命令:

    host -t NS exampledomain.com

    小结

    域名服务器通过帮助将您的域名与您的网络服务器的IP地址连接起来,在引导Internet上的流量方面发挥着重要作用。

    为此,它们可以帮助Web浏览器和其他服务访问您域的DNS记录。

    您可以在购买域名的域名注册商处编辑域名的名称服务器。然后,您将在您正在使用的名称服务器“服务”上管理您的个人DNS记录。

  • 如何设置免费的WordPress推送通知以获得更多流量

    如何设置免费的WordPress推送通知以获得更多流量

    推送通知,也称为网络推送通知,在过去几年中在在线企业和营销人员中广受欢迎。这些提供了另一种吸引受众、增加回访者的方法,并且在大多数情况下,与典型的时事通讯注册相比,它们的点击率和参与度要高得多。今天我们将深入探讨WordPress推送通知到底是什么,它们如何帮助您扩大网站的覆盖范围,以及如何快速将它们添加到您的网站。典型设置只需不到10分钟!

    推送通知技术正在从简单的消息传递系统迅速发展为丰富的交互式媒体。– OneSignal

    下面是一个网站使用推送通知后,平均每月持续吸引2,500多名访问者访问(如下所示)。这只是来自这个单一的推荐来源。更好的是,其中一小部分还定期转化为付费客户。

    推送通知流量

    推送通知流量

    推送通知

    那么首先,推送通知到底是什么?WordPress推送通知允许您在网站上发布新内容时自动通知您的受众。或者您可以随时发送预定义的消息。这可以是手机上的通知,也可以是通过Chrome、Firefox或Safari等浏览器发出的通知。推送通知最初是在2009年为Android和iOS设备引入的,此后一直传播到其他平台。如果我们查看2014年至今的Google趋势,我们可以看到围绕“网络推送通知”的兴趣一直在稳步增长。

    网络推送通知趋势

    网络推送通知趋势

    下面是一个推送通知注册请求的示例,您可能以前见过。通过单击“允许”,网站可以通过您的浏览器向您发送通知。网站所有者的美妙之处在于,访问者不必在您的网站上就可以收到您的通知,他们只需运行Web浏览器即可。

    推送通知示例

    推送通知示例

    caniuse称,全球对网络推送通知的支持率约为45%。Safari是第一个提供Web推送的,其次是Chrome,然后是2016年的Firefox。Microsoft Edge和Opera也支持推送。谷歌Chrome目前占据了大约77%的浏览器市场份额,这意味着仅在Chrome中启用推送通知就可以覆盖大量受众。推送通知也可以在适用于Android移动设备的Chrome上开箱即用。下面是来自Android设备的屏幕截图和推送通知请求。但是,它们目前在iOS上不受支持,尽管他们希望很快就会支持。

    安卓推送通知

    安卓推送通知

    WordPress推送通知的好处

    推送通知的主要好处是它们为您的WordPress网站提供了另一种沟通渠道。现在很多人浏览电子邮件,或者根本不阅读它们。推送通知可以帮助将您的消息放在客户和访问者面前,从而将他们带回您的网站。如果您对推送通知的效果有疑问,请查看以下案例研究:

    • YouNow通过网络推送通知将留存率提高了19%。–来源
    • United eXtra Electronics通过网络推送通知将其电子商务销售额增长了100%。–来源
    • A+E Networks通过推送通知将用户参与度提高了200%。–来源

    而这些只是一对。还有许多其他案例研究来自在推送通知方面取得巨大成功的公司。无论您是经营WooCommerce商店还是信息博客,推送通知绝对是您应该尝试的营销策略的一部分。

    推送通知适用于所有人吗?当然不。有些人可能会觉得他们对用户体验的伤害太大了。但无论如何,请记住不要过度使用它们,因为这可能会让人讨厌。

    如何设置WordPress推送通知

    在设置WordPress推送通知时,您现在有很多不错的选择可供选择。以下是一些流行且积极更新的。注意:这些包​​括免费和高级解决方案。他们中的许多人都有不超过一定数量订阅者的免费计划。

    由于上述所有解决方案都有不同的浏览器和移动支持,我们建议查看您的Google Analytics(分析)数据,以了解您的WordPress网站的流量类型。如果您点击“受众 > 技术 > 浏览器和操作系统”,您可以查看您网站上的访问者最常使用哪些浏览器。在下面的示例中,您可以看到启用Chrome网络推送通知对我们的好处最大,因为超过70%的桌面流量来自Google Chrome。

    分析 - 浏览器和操作系统

    分析 – 浏览器和操作系统

    在本教程中,我们将使用OneSignal的插件,这是一个完全免费的WordPress推送通知解决方案。在撰写本文时,它目前拥有50,000多个活跃安装和4.7星(满分5星)。

    WordPress插件-OneSignal

    WordPress插件-OneSignal

    根据他们的网站,它们被超过100,000名开发人员使用,其中包括Adob​​e、Uber和Tom’s Hardware等大牌。它们的一些功能包括:

    • 100%免费使用
    • 无限的WordPress推送通知
    • 无限设备
    • 交付自动化
    • 本土化
    • 完整的API
    • 无限段
    • A/B测试
    • 交货计划
    • 能够导入和导出数据

    听起来不错是真的吗?嗯,要记住一件事。他们根本不隐藏这个事实,并且在他们的网站上对此非常开放。他们赚钱的方式是使用他们汇总的数据来改善网络和移动体验。因此,如果这对您来说是个问题,您可以随时升级到他们无法访问您的数据的企业版本。最多500,000名用户的起价为每月40美元。

    OneSignal的一个优势是它们允许您设置任意数量的WordPress站点(应用程序)。因此,您可以登录OneSignal的仪表板并拥有10多个不同的WordPress站点,所有站点都有各自的推送通知应用程序和数据。如果您管理多个WordPress站点,并希望在所有站点上实施推送通知,OneSignal可能是轻松管理它们的好方法。加上它的免费!

    使用OneSignal,Web推送通知的工作方式与原生移动推送完全相同。因此,您不必为了在移动设备上获得本机推送通知的好处而创建移动应用程序。以下是当前支持的浏览器。

    OneSignal浏览器支持

    OneSignal浏览器支持

    按照以下步骤,只需几分钟即可开始使用OneSignal。虽然OneSignal具有HTTP和HTTPS站点的配置,但我们强烈建议在您的域上使用HTTPS,因为Web推送权限和订阅由域/协议分隔。以后无法传输您的推送通知。

    第 1 步

    下载并安装免费的OneSignal插件。您可以从WordPress插件库下载它,也可以在WordPress仪表盘中的“安装插件”插件下搜索它。

    安装OneSignal网络推送通知

    安装OneSignal网络推送通知

    第 2 步

    接下来,前往OneSignal并创建一个免费帐户。

    第 3 步

    单击“Add a new app”并为您的应用命名。在我们的示例中,我们只是使用WordPress站点的名称。然后点击“Create”。

    在OneSignal中添加新应用

    在OneSignal中添加新应用

    第 4 步

    选择“Website Push”,然后单击“Next”。

    网站推送

    网站推送

    第 5 步

    我们首先要设置Google Chrome和Firefox。我们稍后会做Safari。然后点击“Next”。

    谷歌浏览器和火狐浏览器

    谷歌浏览器和火狐浏览器

    第 6 步

    输入您的WordPress网站URL。确保您使用正确的协议、HTTP或HTTPS,具体取决于您在站点上运行的内容。在我们的示例中,我们的站点使用HTTPS。然后输入通知图标URL的位置。根据OneSignal的说法,图标尺寸应为192 x 192或更大,以便在高像素密度设备上很好地显示。您可以将一个上传到您的WordPress媒体库并复制URL。如果您不选择一个,将使用默认的OneSignal通知图标。然后点击“Save”。

    推送通知URL

    推送通知URL

    注意:如果您的站点通过HTTP运行,它们允许您在onesignal.com上创建一个子域,从而允许应用程序通过HTTPS运行。例如,https://yoursite.onesignal.com。

    第 7 步

    在下一个屏幕上,您需要选择目标SDK,在本例中,我们选择“WordPress”并单击“Next”。

    OneSignal WordPress SDK

    OneSignal WordPress SDK

    第 8 步

    在下一个屏幕上,您需要复制您的Rest API密钥和App ID,因为您需要将此信息输入到WordPress插件的设置中。保持此窗口打开,因为您稍后会回到这里。

    OneSignal API密钥和App ID

    OneSignal API密钥和App ID

    第 9 步

    回到您的WordPress站点,单击OneSignal Push设置的“Configuration”选项卡。输入您的App ID和REST API密钥。您现在可以将其他所有设置保留为默认设置。向下滚动到底部,然后单击“Save”。

    OneSignal应用程序ID

    OneSignal应用程序ID

    第 10 步

    然后,您将需要浏览您的网站并订阅通知以测试一切是否正常。单击右下角的“红色”符号,然后单击“Allow”。您可以稍后在显示设置中更改这些选项。(注意:如果您正在运行广告拦截器,您可能需要禁用它)

    订阅推送通知

    订阅推送通知

    您将看到一个确认,您也可以稍后更改其措辞。

    订阅通知

    订阅通知

    第 11 步

    然后返回OneSignal网站,单击“Check Subscribed Users”按钮,然后单击“Done”。

    检查订阅用户

    检查订阅用户

    第 12 步

    现在是时候设置Safari推送通知了。单击“App Settings”,然后单击 Apple Safari (macOS) 旁边的“Configure”。

    Apple Safari推送通知设置

    Apple Safari推送通知设置

    第 13 步

    输入您的站点名称(这显示在通知中)和您的站点URL。然后,您可以上传通知图标(包括16 × 16、32 x 32、64 x 64、128 x 128和256 x 256)。这些直接上传到OneSignal,而不是您的WordPress媒体库。如果您不上传它们,将使用默认的OneSignal通知图标。然后点击“Save”。

    配置Safari推送

    配置Safari推送

    第 14 步

    然后它将显示您想要复制到剪贴板的Web ID。

    Apple Safari网络ID

    Apple Safari网络ID

    然后将其粘贴到OneSignal配置设置的Safari Web ID字段中。向下滚动并单击“Save”。

    OneSignal Safari网络ID

    OneSignal Safari网络ID

    就是这样!您现在已经启动并运行了WordPress推送通知。

    OneSignal附加说明和选项

    您可以在插件中配置数十种设置,我们将在下面介绍其中的一些。如果您对OneSignal的性能感到好奇,该插件相当轻巧,并且使用了一个小于100 KB的脚本。这是由他们的CDN合作伙伴Cloudflare提供的。在我们的测试中,OneSignal根本没有减慢我们的网站速度。

    OneSignal加载时间

    OneSignal加载时间

    不过有一点需要注意,那就是他们的插件不能很好地与3rd方CDN提供商插件配合使用。在我们的示例中,我们使用了免费的CDN插件CDN Enabler,它要求我们在设置中添加以下排除项,以便OneSignal正常工作。如果您使用其他插件或CDN提供商,您可以查看他们 关于CDN故障排除的其他文档

    .php,.xml, onesignal-free-web-push-notifications
    .php,.xml, onesignal-free-web-push-notifications
    .php,.xml, onesignal-free-web-push-notifications

    OneSignal CDN支持

    OneSignal CDN支持

    此外,如果您在您的网站上使用免费的Cache Enabler插件,您将需要禁用JavaScript最小化。

    自动推送通知

    当您安装OneSignal WordPress插件时,它默认启用“send notification on post publish”选项(如下所示)。如果您发布了不想被推送的文章,您可以轻松取消选中此项。

    发送推送通知

  • 如何在不关站的情况下实现WordPress网站搬家

    如何在不关站的情况下实现WordPress网站搬家

    WordPress网站搬家是您在某些时候可能需要做的事情。也许您希望将WordPress网站搬迁到新主机。也许您已经创建了一个本地站点,或者您正在从多站点安装迁移。

    在本指南中,您将学习如何自己迁移WordPress网站到另外的服务器。

    如果您使用不同的主机,更喜欢手动操作,或者您正在本地和远程站点之间迁移,本指南将帮助您了解如何将WordPress站点搬家到新主机。

    1. 当您可能需要迁移WordPress网站时
    2. 如何使用WordPress Duplicator插件将WordPress站点移至新主机
    3. 使用插件将站点迁移到或从WordPress多站点迁移
    4. WordPress站点手动搬家
    5. WordPress多站点网络手动搬家

    当您可能需要迁移WordPress网站时

    在某些情况下,您可能需要迁移WordPress站点。让我们来看看其中的一些。

    • 将本地开发站点上传到远程托管站点。如果您在本地进行开发工作(这是一个好主意),您需要将站点迁移到远程站点。稍后,当您开发站点时,您可能只需要迁移文件而不是数据库,或者您可能需要双向迁移数据库,以便您可以使用当前数据测试任何更改。
    • 在托管服务提供商之间切换。这是迁移WordPress最常见的场景之一。将WordPress网站移至新主机通常相当简单。一个好的WordPress托管服务提供商将免费为您执行迁移:您只需提供旧站点的登录详细信息。如果您的网站有更复杂的设置,或者您更喜欢自己做,您可以按照本文中的方法进行操作。
    • 将站点迁移出WordPress多站点网络。如果您一直在多站点网络上托管站点并决定需要将其分离出来,那么您只需将该站点迁移出网络,然后将其迁移到全新的WordPress安装。这比从一个独立站点迁移到另一个站点更复杂,但可以做到。
    • 将站点迁移到WordPress多站点网络。有时您可能需要使用现有的单个站点并将其迁移到网络中。同样,这比从一个站点迁移到另一个站点要复杂一些,但是您可以做到。我有时会为那些想要迁移到我的主机的现有网站的客户做这件事;我更喜欢将 Multisite 用于我的所有客户站点。

    迁移WordPress网站的最简单方法是使用插件。

    如何使用WordPress Duplicator插件将WordPress站点移至新主机

    免费的WordPress Duplicator插件是我们推荐的用于将站点迁移WordPress到其他主机的插件。您可以通过插件屏幕将它安装在您的网站上,而且它是免费的。

    让我们看看如何使用复制器插件将WordPress站点移动到新主机。

    这些说明适用于任何类型的标准WordPress安装,允许您将WordPress站点从一台主机移动到另一台主机:远程或本地。如果您想迁移完整的多站点网络,它也可以工作。稍后我将介绍将站点迁移到多站点和从多站点迁移出去。

    复制器插件通过创建两个文件来工作:

    1. 一个zip文件,其中包含旧站点(您要从中迁移的站点)中的文件和数据库。
    2. 一个installer.php文件。

    然后将这些文件上传到新站点并运行installer.php文件。该插件将解压缩zip文件并导入您的数据和文件。

    让我们来看看如何做到这一点。

    使用Duplicator开始迁移之前

    在运行迁移之前,您需要执行几个步骤。

    清理旧网站

    花一些时间清理您的旧网站,即删除您不使用的任何主题或插件。更新到最新版本的WordPress、您的主题和插件。迁移运行您不需要的代码的站点是没有意义的。

    禁用缓存插件

    缓存插件可能会干扰迁移,因此如果您在旧站点上运行任何这些插件,请禁用它们。

    备份您的旧网站

    在将WordPress站点从一台主机移动到另一台主机之前,请先备份,这适用于任何托管环境。使用您的备份插件或托管服务提供商的仪表盘创建旧站点的备份并将其存储在安全的地方 – 而不是在您的托管服务器上。

    创建新站点

    您需要在新位置为您的站点创建一个新的空站点(未安装 WordPress)。

    如果您要迁移到使用宝塔面板管理的主机,您可以在几分钟内在宝塔面板创建网站。

    在宝塔面板中添加站点

    在宝塔面板中添加站点

    然后,您可以将文件导入该站点。记住,不要安装WordPress

    如果您要迁移到本地站点,则需要安装Desktop Server等工具才能运行WordPress。如果您要导入到另一个托管服务提供商,则需要SFTP访问您的/public/目录。您不需要安装WordPress。

    迁移多站点网络

    如果您要将多站点网络迁移到其他托管服务提供商或从其他托管服务提供商迁移,请与他们确认您是否需要他们做任何事情,然后才能进行迁移。

    您还应该查看Duplicator插件的指南,了解您需要为多站点迁移采取的其他步骤。这些仅适用于您要迁移到不同的托管服务提供商或域名的情况。

    从您的旧WordPress网站创建文件和数据档案

    迁移过程的第一步是从旧站点创建文件,以便将它们导入新站点。

    安装并激活WordPress Duplicator插件。转到插件 > 安装插件,然后搜索“WordPress Duplicator”。单击插件的安装按钮,然后单击启用按钮。

    安装WordPress Duplicator插件

    安装WordPress Duplicator插件

    现在是时候创建将用于迁移您的站点的存档文件了。单击管理菜单中的Duplicator以转到插件设置。

    Duplicator设置

    Duplicator设置

    此屏幕显示您创建的所有包——它们是您网站的档案。现在,它将是空的。

    要为您的站点创建档案,请单击“Create New”按钮。

    然后,您将被带到设置屏幕,您可以在其中输入包的详细信息,如下所示:

    • Name : 给包起一个对你有意义的名字。
    • Storage:指定包文件的存储位置。在插件的免费版本中,您可以将其存储在您的网络服务器上,在这种情况下,您需要稍后下载或从插件发送给您的电子邮件中获取。通过插件的专业版,您可以使用第三方存储服务,例如Dropbox和Google Drive。选择您要使用的那个,系统会提示您登录。
    • Archive:指定是仅存档数据库还是同时存档数据库和文件。在迁移站点时,您将需要一切。不选中复选框。
    • Installer:在此部分中,通过添加密码为您的包启用密码保护。您正在创建一个包含站点中所有内容的文件,因此安全性很重要。

    密码保护

    密码保护

    现在单击Next按钮继续。

    该插件将扫描您的系统,并让您知道一切是否正常。

    Package扫描

    Package扫描

    如果有任何问题,请遵循插件给出的建议。当您在开始之前清理您的网站时,您应该不会有任何问题。

    现在单击“Build”按钮来构建存档。等待该过程完成,不要点击离开屏幕。

    完成后,您可以选择下载软件包文件。

    下载你的包

    下载你的包

    单击One-Click Download按钮将这两个文件下载到您的计算机。将它们存储在安全的地方,以便您可以检索它们以迁移到新站点。

    你现在有你的档案。

    将档案导入您的新站点

    下一步是将文件导入新站点并运行导入程序文件。

    使用SFTP将这两个文件上传到新站点的/public/目录。使用您的FTP客户端,将这两个文件上传到该文件夹​​(了解FTP和SFTP之间的区别)。

    新站点中的复制器文件

    新站点中的复制器文件

    完成后,通过在浏览器中访问其URL来运行安装程序。您可以使用新站点的临时URL执行此操作,因为您尚未转移您的域。

    因此,如果您的临时URL是http://temp.yourdomain.com,您将在浏览器中访问http://temp.yourdomain.com/installer.php 。

    这将打开duplicator屏幕。

    duplicator密码提示

    duplicator密码提示

    如果您在设置复制器文件时提供了密码,请输入该密码并单击“Submit”按钮。

    然后,您将完成运行导入的过程。在下一个屏幕上,选中底部的复选框,然后单击Next按钮。

    Duplicator导入流程

    Duplicator导入流程

    然后该插件将提取存档文件,这可能需要一段时间,具体取决于您网站的大小。下一步是安装一个新的数据库,这将需要:

    • 主机名。
    • 密码。
    • 用户名。

    该插件将使用此数据来更新站点设置。

    您可以在服务器提供商的管理后台找到站点的详细信息。

    在duplicator中创建数据库

    在duplicator中创建数据库

    单击按钮以检查数据库是否正常工作,并根据需要进行任何更正。系统满意后,单击“Next 按钮。

    然后,Duplicator插件将运行第3步,在该步骤中,它将使用新站点的临时URL来使数据库正常工作。单击“Next按钮继续执行第4步,您可以从中登录该站点。

    当您访问您的网站时,您现在应该拥有旧网站的完美副本。唯一的区别是域名。

    重定向域名

    一旦你测试了你的新站点并且你很高兴它可以正常工作,你可以将域名重定向到你的新站点。

    如果您要更换托管服务提供商,则需要更新域名的DNS以使其指向您的新站点。

    通过您的域名注册商,更改名称服务器、A或CNAME记录以反映您的新位置。您使用哪一个将取决于您的设置。

    如果您还需要将您的域名用于电子邮件等用途,那么您将不希望更改名称服务器,因为这会将您的所有版本的域名指向您的新托管服务提供商。

    完成此操作后,则需要将附加域添加到您的帐户,以便它指向您的新站点。您的提供者应该能够为您提供执行此操作的指导。

    你还没有完成。

    最后一步是在WordPress管理屏幕中更新域。在您的站点中,转到“设置”>“常规”并找到URL字段。只有在DNS传播并且域指向您的新站点时,您才应该这样做。

    这可能需要长达48小时,但通常要快得多。

    WordPress网址设置

    WordPress网址设置

    有两个字段需要更新:

    • WordPress地址 (URL):这是站点本身的地址,因此是您在站点中使用的主域。
    • 站点地址 (URL):如果您希望用户看到的地址与实际站点地址不同,只需更新此字段即可。如果它们都相同(这是正常的),请更新两个字段。

    单击保存更改按钮以保存 URL。

    现在,您的新站点在您的新位置运行。如果您不再需要旧网站,是时候删除它并在您更换提供商时关闭您的旧托管帐户。

    使用插件将站点迁移到或从WordPress多站点迁移

    如果您要将单个站点迁移到WordPress Multisite或从WordPress Multisite迁移,则可以使用插件来完成,但不能使用WordPress Duplicator插件。这是因为您不希望迁移整个数据库和文件:只迁移来自相关站点的那些。

    要使用插件迁移进出多站点,您需要使用三个插件:

    1. 一是迁移内容。
    2. 一种迁移小部件设置。
    3. 一是迁移用户。

    根据您的设置,您可能不需要使用所有这些。让我们一步一步看事情。

    将文件迁移到或从WordPress多站点迁移

    在迁移任何内容或设置之前,您需要迁移主题和插件文件。您可以通过以下两种方式之一执行此操作:

    • 通过主题插件屏幕在新站点中安装相同的主题和插件,或者如果您从第三方来源购买它们,则将它们上传到新站点。
    • 使用SFTP从旧站点下载主题和插件文件并将它们上传到新站点。

    这两种方法都可以,但是如果您的主题或插件是专门为您的站点开发的,您需要从旧站点下载并上传到新站点。或者,如果您在本地保存文件备份或使用Github等版本控制系统(这是一个好主意),您可以从那里上传它们。

    如果您需要将主题和插件上传并安装到WordPress多站点网络中的站点,则需要为网络安装它们,然后为单个站点激活它们。您可以在我们的WordPress Multisite指南中找到有关执行此操作的更多信息。

    激活新站点的主题并激活任何插件。需要注意的几点:

    • 如果您的新站点位于多站点网络中,您需要通过转到Network > Sites为该站点启用主题,单击您正在使用的站点下方的Edit按钮并选择Themes选项卡。从那里您可以启用主题。然后转到新站点中的外观 > 主题并在那里激活主题。
    • 您不需要为单个站点启用插件。相反,您可以安装它们,然后转到该站点的插件屏幕并在那里激活它们。
    • 如果您要从网络中的站点迁移到独立站点,则可以像安装任何站点一样安装和激活主题和插件。

    现在,您的所有文件都已放在新站点上。花一些时间来配置主题和插件:如果您使用插件进行迁移,则必须手动执行此操作。

    您不必做的一个配置是小工具:您可以为此使用插件,我们很快就会看到。

    将用户导入和导出多站点

    如果您要迁移的站点有除您自己以外的用户,您需要将用户从旧站点导出到新站点。如果您是唯一的用户,则可以跳过此步骤,因为您将在创建新站点时将自己创建为用户。

    由于WordPress不会在Multisite中存储每个站点的用户,因此将用户导入和导出Multisite很复杂。相反,它将它们全部存储在一个用于整个网络的数据库表中,称为wp_users

    如果您从网络中的站点导入,您应该只导出那些在您的站点上注册的用户,而不是那些在网络上其他站点注册的用户。如果您要导入网络中的站点,您只想激活该站点上的这些用户,而不是激活网络上的其他站点。

    如果您的站点包含多个作者,请在导入内容之前执行此操作,以便在将内容导入新站点时将正确的用户分配给内容。所以让我们开始吧!

    您可以使用Import Export WordPress Users插件在站点之间迁移用户。

    首先在您的旧站点和新站点中安装和激活插件。然后在您的旧站点中,转到Users > User Import Export

    用户导入导出设置

    用户导入导出设置

    选择顶部的User/Customer Export选项卡。选择您要导出的用户角色(如果您将此保留为默认设置,它将导出所有角色),然后向下滚动并单击“Export Users”按钮。

    该插件会将CSV文件下载到您的计算机。将其保存在某个地方,您将能够再次找到它以进行导入。

    现在在您的新站点中,转到Users > User Import Export并选择User/Customer Import选项卡。

    用户/客户导入

    用户/客户导入

    上传您刚刚创建的CSV文件,然后单击Upload file and import按钮。该插件将上传文件并将用户导入您的新站点。

    在多站点网络中的站点上工作时,您在站点中进行导入和导出,而不是在网络管理员中。任何导入的用户都将被添加到整个网络的数据库中,但它们只会在一个站点上被激活。

    将内容移入或移出WordPress Multisite

    首先导出您的内容。转到Tools > Export。选择All content并单击Download Export按钮。

    从多站点导出

    从多站点导出

    将下载文件保存在您可以再次找到的地方。它将采用XML格式。

    在将任何内容导入新站点之前,如果您在旧站点中有这些内容,请务必确保您已设置任何自定义文章类型或分类法。如果您还没有这样做,请返回上一步并确保您在新站点上安装并激活了与旧站点上相同的主题和插件。

    现在打开新站点并转到Tools > Import。向下滚动到WordPress部分。如果您已经安装了导入器插件,请单击Run Importer。如果您没有安装它,请按照此处的说明安装并激活它,然后运行它。

    WordPress importer

    WordPress importer

    导入器将提示您上传文件以进行导入。单击Choose File,找到您从旧站点导出的文件,然后单击Upload file and import按钮。

    导入器会提示您将内容分配给新站点中的正确用户,这就是为什么在导入内容之前导入用户很重要的原因。如果您尚未执行此操作,请暂停内容导入并返回上一步。

    在WordPress中导入

    在WordPress中导入

    选择相关用户并选中Download and import file attachments复选框。WordPress会在您的旧站点中找到任何附件,如果可以的话,抓取这些附件并将它们导入新站点。有时由于安全性或访问权限的原因,这不起作用,但如果您从一个远程托管站点迁移到另一个站点,它通常会起作用。

    单击Submit按钮。WordPress将上传文件并创建内容。完成后,您会收到通知。转到您的文章(单击管理菜单中的文章),您将在新站点中看到导入的文章。

    您正在顺利迁移您的网站 – 现在剩下的就是迁移小部件设置。

    将小部件迁移到多站点和从多站点迁移出

    最后一步是迁移小部件。您不必手动配置这些:您可以改用Widget Importer & Exporter插件

    首先在旧站点和新站点上安装并激活插件。

    在您的旧站点中,转到Tools > Widget Importer/Exporter。这将带您进入Widget import/export屏幕。

    import export小工具屏幕

    import export小工具屏幕

    单击Export Widgets按钮。这将使用小部件设置将文件下载到您的计算机。

    现在打开您的新站点。确保您安装并激活了与旧站点上相同的所有主题和插件,因为其中一些可能会提供您需要安装的小部件。

    小部件导入过程不会导入小部件本身。相反,它会导入小部件的设置。激活相同的主题以使小部件区域相同也很重要。

    转到Tools > Widget Importer/Exporter。这一次,单击Choose file按钮并上传您刚刚从旧站点下载的文件。它将具有.WIE扩展名。

    单击Import Widgets按钮。该插件将导入小部件并为您提供一个状态屏幕,告诉您它们已被导入。

    小部件导入结果

    小部件导入结果

    如果缺少任何小部件区域,旧站点中的小部件将被导入,但它们将被添加到小部件管理屏幕中的Inactive Widgets区域。

    如果您尝试导入新站点中不可用的小部件,可能是因为您尚未激活插件,您将收到一条错误消息。安装并激活插件并再次运行导入,插件不会复制您已经导入的那些小部件。

    您现在应该在新站点上拥有与旧站点相同的副本。花一些时间检查新站点的所有设置和配置,并确保它们与旧站点相同(如果您想进行更改,也可以调整它们)。

    然后,如果您的旧站点位于多站点网络上,请让网络管理员存档或删除它。如果您的旧站点是独立站点,请将其删除。

    WordPress站点手动搬家

    如果您对使用SFTP和MySQL感到满意,那么手动迁移站点而不是使用插件可能是一种更快、更可靠的方法。

    在这里,我将专注于将一个独立的WordPress安装迁移到另一个。在下一节中,我将看看这与WordPress多站点网络有何不同。

    创建一个全新的WordPress安装

    首先将您的新站点创建为空的WordPress安装。

    在宝塔面板中,您可以快速添加网站及安装WordPress(推荐新手使用宝塔面板管理服务器)。

    使用宝塔面板创建新WordPress网站

    使用宝塔面板创建新WordPress网站

    选择您要在哪个数据中心托管您的站点,然后填写您的站点名称的详细信息并选择不安装WordPress

    这是因为您将从旧站点迁移WordPress文件。暂时将自定义域名留空,因为您希望在新站点启动并运行时暂时将域名保留在旧站点上。

    单击Add site按钮,将为您创建一个新站点。

    使用SFTP导出文件

    下一步是将文件从旧站点迁移到新站点。这将包括主题文件、插件、上传和插件可能添加到您的wp-content目录的任何其他文件。

    通过SFTP登录您的旧站点并下载所有WordPress文件。如果您的站点位于主机的根域中,则意味着下载所有文件。如果您将WordPress安装在子目录中,请下载该目录的内容。

    要访问您的网站,您需要SFTP详细信息,这可以通过您的服务器提供商的网站获取相关凭证信息。

    您可以在下面看到我网站中的文件,就像在免费的FileZilla FTP客户端中查看的一样。

    FTP客户端中的WordPress文件

    FTP客户端中的WordPress文件

    从旧站点导出数据库

    除了文件之外,您的新WordPress站点还需要旧数据库的副本。为此,您使用MySQL工具,通常是phpMyAdmin。

    在旧站点的托管界面中,转到phpMyAdmin。

    以宝塔面板为例,进入宝塔控制面板,点击左侧的“数据库”,点击页面的“phpMyAdmin”:

  • WordPress多站点(WordPress Multisite)创建及使用基础指南

    WordPress多站点创建及使用基础指南

    如果您使用WordPress已经有一段时间了,那么您可能会运行多个网站。如果您的站点有一些共同点,您可能想知道:有没有比将它们作为单个安装进行管理更有效的方式来运行它们?

    WordPress Multisite(以下简称为WordPress多站点)可能是您正在寻找的。它允许您在WordPress安装上创建一个网络,这意味着您可以在该网络中运行任意数量的站点,所有站点都在一个WordPress实例上。想一想:WordPress.com是运行数百万个站点的WordPress多站点安装的一个很好的例子。

    在本文中,我将指导您了解安装WordPress多站点并充分利用它所需的一切。我将介绍:

    1. 什么是WordPress多站点?
    2. WordPress多站点的好处
    3. WordPress多站点:最常见的用例
    4. 如何设置和激活WordPress多站点
    5. 如何修复WordPress多站点Cookie错误
    6. 如何在WordPress多站点网络中管理站点
    7. 多用户WordPress:在WordPress多站点中与用户合作
    8. 在WordPress多站点中使用插件和主题
    9. 多站点如何存储媒体
    10. 多站点如何存储数据

    WordPress多站点是一个涉及很多方面的大话题。但这并不难掌握,一旦你完成了这篇文章,你就会知道在WordPress中运行多站点网络所需的一切。

    因此,让我们首先确定WordPress多站点是什么。

    什么是WordPress多站点?

    WordPress Multisite是一种将多个站点添加到WordPress安装的方法。您可以将其添加到现有或新创建的WordPress网站中。要激活WordPress Multisite,您需要在WordPress安装中的几个文件中添加几行代码(稍后我会向您展示)。然后在您的网络中创建站点。现有站点保留在那里,其URL不变,而新站点则添加到顶部。

    WordPress安装与WordPress多站点(主要区别):

    • 单个站点的数量。
    • WordPress用户角色——激活多站点会添加网络管理员角色。
    • 访问主题和插件——只有网络管理员可以安装它们。
    • 管理屏幕——多站点添加了一些用于管理网络的屏幕。
    • 媒体的存储方式——多站点为每个站点添加了额外的上传文件夹。
    • 数据存储方式——多站点为每个站点创建额外的数据库表,但为整个网络存储一些数据(例如用户)。

    WordPress多站点用户角色:从管理员用户到网络管理员

    安装WordPress多站点后,您将成为网络管理员,对您在网络上创建的任何站点具有管理员权限。您还可以允许其他人在网络中创建自己的站点,并使他们成为该站点的站点管理员。

    站点管理员的访问级别低于网络管理员。作为网络管理员,您可以安装主题和插件,而站点管理员可以为其站点激活它们,但不能安装新的。这有助于您保持网络安全,因为您不希望站点管理员添加可能危及网络的代码。

    站点管理员可以添加新用户,但这些用户只能访问他们添加到的各个站点,而不是网络上的所有站点。整个网络的用户存储一次,因此您可以让现有用户访问更多站点,而无需添加其他帐户。我将在本文后面向您展示WordPress多站点如何存储用户数据和其他数据。

    WordPress多站点和域名

    标准WordPress安装和多站点网络之间的另一个关键区别是域名。您的网络与您设置的网站具有相同的url。因此,如果您的站点位于mysite.com,则网络也在该地址。

    激活多站点时,您可以指定站点是使用子域 (site1.mysite.com)还是使用子目录 (mysite.com/site1)。您还可以将其他域映射到您的网络,以便各个站点的行为就像它们在自己的域中一样:就站点用户而言,该站点看起来好像在使用自己的独立WordPress安装。

    世界上最大的WordPress多站点网络示例是WordPress.com。它托管着数百万个大小不一的网站,从妈妈博客到大公司,并且通过以您无需担心的一些定制和复杂的方式管理数据来做到这一点。还有其他组织使用WordPress多站点的方式您将能够更密切地识别,我将在这篇文章中向您展示一些示例。

    WordPress.com注册页面

    WordPress.com注册页面

    您可能会认为这一切都增加了额外的复杂性,并且只运行多个WordPress安装会更容易。但是WordPress多站点确实有很多优点,所以让我们更详细地看一下这些优点。

    WordPress多站点的好处

    我得承认:我有偏见。我是WordPress多站点的忠实粉丝,多年来我一直在使用它来创建个人和客户网站。

    但这种偏见是有原因的,那是因为WordPress多站点是一个很棒的工具。如果您正在运行多个WordPress网站,它将节省您的时间并提高您的效率。

    如果您曾经有过以下情况,多站点可能适合您:

    • 在您启动的每个站点上安装相同的插件(例如性能、安全性、搜索引擎优化)。
    • 在多个站点上使用框架主题作为父主题。
    • 为组织的不同分支机构开发了多个站点,这些站点具有共同的元素,例如品牌或结构。
    • 当您宁愿花时间开发或管理它们时,花费的时间比您想要更新多个网站的时间要长。

    让我们更详细地了解这些好处。

    更高效的代码

    在一个网络上运行多个站点意味着更少的代码。无论激活了多少个站点,都只有一组核心WordPress文件,每个主题和插件只有一个副本。

    这意味着与为每个站点运行单独的WordPress安装相比,您的网络占用的服务器空间更少。您添加的网站越多,这加起来就越多。它可以为您节省托管费用和保持代码最新的时间。

    更高效的开发

    如果您正在开发具有自定义主题的网站,您可能会使用一个基本主题作为起点。这可以是框架主题、简单的父主题或入门主题。

    通过在Multisite中工作,您可以安装WordPress主题一次,将其用作在网络中各个站点上激活的主题的父主题,并节省您自己的时间。

    当我开始做客户工作时,我为我的所有网站开发了一个框架主题。我曾经在每个客户的每个新的WordPress安装中都安装它,然后创建一个将为该站点激活的子主题。现在,我的多站点网络中只有该框架主题,每个站点都有自己的子主题。

    如果您的网站具有共同的设计元素,这将特别有用。例如,如果您正在为公司的多个部门创建站点,您可以创建一个包含所有常见设计和布局元素的父主题,然后为每个站点开发一个子主题并为相关站点激活每个子主题。

    这不仅可以节省存储(和更新)您的父主题的多个实例,还意味着您可以在您的业务站点中显示来自网络中其他站点的内容。这使您可以创建的不仅仅是单个站点的集合。

    更高效的管理

    保持您的WordPress多站点网络更新将比为多个WordPress安装执行相同的操作要高效得多。

    您只需更新网络中的所有主题和插件一次,无论它们在多少个站点上处于活动状态。

    当您在多个站点上运行主题或插件时,严格的测试将尤其重要,因为您需要在所有相关站点上进行测试。

    WordPress多站点:最常见的用例

    您可以通过多种不同的方式使用WordPress Multisite。让我们看一些例子。

    个人网站

    如果您运行多个个人站点,则将它们迁移到一个多站点安装将节省时间。这是我做的事情。我将自己的所有站点都保存在一个多站点网络上,原因有以下三个:

    • 它们有共同的代码(父主题和一些插件)。
    • 它节省了托管空间并及时更新它们。
    • 我希望能够在另一个站点上显示来自我网络中一个站点的数据。

    我使用域映射将单个域名映射到每个站点,因此就用户而言,它们是独立的站点。

    托管客户站点

    当我开始构建客户端站点时,我有一个WordPress插件清单,我将在每个插件上安装。我也会为他们每个人使用相同的父主题。

    当我发现WordPress多站点时,我意识到可以通过将所有这些站点迁移到一个网络并在那里保持代码更新来提高效率。这也意味着我只有一个WordPress安装来保证安全和备份。所有这些都节省了时间和麻烦。

    您可以使用域映射将客户的域映射到他们的站点,这将应用于管理屏幕以及公共站点。这样,您的客户就不必担心您使用Multisite来托管他们的网站这一事实(尽管我的当然不反对)。

    商业网站

    如果您为企业的不同部门运行站点,那么使用WordPress多站点会更有效率。

    您只需安装一个WordPress即可更新,您可以跨站点共享数据和用户,并且可以在网络上使用相同的父主题和插件。这将在开发站点和以后管理站点时节省时间。

    BBC America是一个将多站点网络用于越来越多站点的企业示例:每个节目在一个网络中都有自己的站点。

    BBC美国网站

    BBC美国网站

    内联网

    即使您不适合将WordPress多站点用于面向公众的网站,您也可能会发现将Multisite用于公司内部网比拥有一个大型WordPress网站或多个小型网站效果更好。

    将Multisite用于公司Intranet意味着您可以:

    • 为每个部门添加单独的站点,并允许员工访问相应的站点。
    • 只需将每位员工添加为用户一次,并授予他们访问所需站点的权限。
    • 跨站点共享内容,例如在各个站点的主页上显示来自中央站点的更新。

    单独的用户管理将使此选项比任何其他方法更有效。

    社区网络

    社区团体和组织需要在线存在,但会发现它很昂贵。使用多站点网络托管多个组的站点将节省资金并增加这些组相互联网的机会。

    您可以安装插件,让站点用户可以关注彼此的博客并在管理屏幕中相互交流,您也可以在站点之间共享内容。

    只需安装一个WordPress即可购买托管服务,您可以节省很多钱。

    WordPress多站点被慈善机构、非营利组织和教育机构使用:一个例子是不列颠哥伦比亚大学,它使用Multisite为教职员工和学生托管博客网络。

    UBC博客

    UBC博客

    货币化

    运行多站点网络是通过WordPress获利的好方法。WordPress.com是通过在网络中为人们提供网站而赚钱的企业的一个例子,还有其他一些企业,例如托管教育网站和博客的edublogs。

    教育博客

    教育博客

    您可以使用您的基础站点(最初激活Multisite的站点)运行一个页面,该页面允许人们在您的网络上创建自己的站点,您可以免费提供,也可以收费。然后,您可以向博客所有者提供从免费到高级的计划,级别介于两者之间。

    您可以使用网络管理员为博客所有者提供支持,并通过通知和更新与他们交流,并建立用户社区。

    因此,这些是您可以使用Multisite的一些方式。现在让我们看看如何在WordPress网站上激活它。

    如何设置和激活WordPress多站点

    在设置WordPress多站点时,您有两个选择:您可以在全新的站点上激活它,也可以将其添加到现有站点。两者同样有效,但会有一些差异。

    让我们从第一个选项开始:如何在一个全新的站点上激活WordPress多站点。

    为此,您需要访问WordPress安装中的文件。使用SFTP和代码编辑器访问您的文件。您将要编辑的两个文件是.htaccess和wp-config.php,它们都位于WordPress安装的基本文件夹中。在开始之前对这两个进行备份。(备份整个站点也是一个好主意。)

    首先,在您的代码编辑器中打开wp-config.php文件(查看10个最佳免费HTML编辑器)。在该文件中,找到这一行:

    /* That’s all, stop editing! Happy blogging. */
    /* That’s all, stop editing! Happy blogging. */
    /* That's all, stop editing! Happy blogging. */

    在它的正上方,添加这行代码:

    define( ‘WP_ALLOW_MULTISITE’, true );
    define( ‘WP_ALLOW_MULTISITE’, true );
    define( 'WP_ALLOW_MULTISITE', true );

    现在保存您的文件。

    在浏览器中转到您的站点管理员。转到将为您创建的网络设置屏幕(通过工具 > 网络设置)。

    您将看到一个屏幕,询问您希望如何使用子域或子目录设置网络。

    如果您有选项,请选择您要使用的选项(请参阅下面的部分以找出区别)。在相关字段中输入您的网络的标题和管理员电子邮件地址,然后单击安装按钮。

    您将被带到网络设置屏幕。此屏幕将包含一些代码,然后您需要将这些代码复制并粘贴到两个文件中:wp-config.php文件和.htaccess文件。

    网络设置屏幕

    网络设置屏幕

    打开这两个文件并粘贴此屏幕中的代码,确保覆盖它告诉您的任何内容。

    注意:您的代码将与上面屏幕截图中的代码不同,因为您的网站与我的不同。

    保存并关闭这两个文件,然后返回您的站点管理员。单击“网络设置”屏幕中的链接以登录到您的网络。使用您一直使用的相同登录凭据。

    您现在会发现您的管理屏幕发生了一些变化。您将在顶部的工具栏中有一个名为My Sites的新项目,另一个名为Network Admin

    将鼠标悬停在“我的站点” 链接上,您将看到一个新菜单,可将您带到网络管理屏幕。单击仪表板 链接以转到网络仪表板。

    网络仪表板

    网络仪表板

    此仪表板看起来与标准WordPress网站的仪表板非常相似。不会有任何博客文章、快速编辑或任何与内容相关的内容——因为网络没有内容。这就是各个站点中的全部内容。

    左侧的管理菜单也有所不同。您将拥有一个名为“站点”的新项目,它使您可以访问站点创建和管理。其他一些菜单略有不同。花一些时间去探索和了解他们。我们将在本文后面介绍如何使用这些屏幕来管理您的网络。

    在现有WordPress安装上激活WordPress多站点

    要在现有WordPress站点上激活Multisite,请按照上述相同的手动步骤操作。只有一个区别:如果站点超过一个月,您将无法使用子目录

    这是因为您已经添加到站点的内容越多,现有帖子和页面的URL与网络中的新站点的URL发生冲突的风险就越大。

    想象一下,您为一家名为McCollin Paints的企业创建了一个站点,该企业有一个名为McCollin Varnishes的细分市场。您可能已经在mccollin-paints.com/mccollin-varnishes创建了一个页面。然后,您在新网络中为McCollin Varnishes创建一个站点。如果您使用子目录,则该站点可能位于完全相同的URL。当用户访问该URL时,WordPress不知道要显示哪些内容。因此,您的网络将使用子域,它位于mccollin-varnishes.mccollin-paints.com。

    WordPress多站点:子域与子目录

    我已经提到了子域和子目录。如果您在新的WordPress安装上激活Multisite,您可以选择使用哪一个。区别如下:

    • 使用子域意味着每个站点都会有一个类似https://site1.yournetwork.com的URL。如果您想允许其他人在您的网络上创建站点,这是最好的选择。
    • 如果您选择子目录,每个站点都会有一个类似https://yournetwork.com/site1的URL。如果您的网站已经运行了一个多月,您将没有此选项:您必须使用子域。

    当然,您可能打算使用域映射将独立域名映射到网络中的每个站点,就像我在自己的网络上所做的那样。如果是这种情况,那么您使用哪个子域或子目录并不重要,因为它们永远不会被看到。

    如何修复WordPress多站点Cookie错误

    在某些情况下,您在登录WordPress多站点安装时可能会遇到与cookie相关的错误。

    您的浏览器阻止或不支持Cookie。您必须启用cookie才能使用WordPress。

    此常见错误发生在某些多站点配置中,尤其是具有自定义域映射的配置。要修复此错误,请将以下代码添加到您的wp-config.php文件中。

    define(‘ADMIN_COOKIE_PATH’, ‘/’);
    define(‘COOKIEPATH’, );
    define(‘SITECOOKIEPATH’, );
    define(‘COOKIE_DOMAIN’, false);
    define(‘ADMIN_COOKIE_PATH’, ‘/’);
    define(‘COOKIEPATH’, ”);
    define(‘SITECOOKIEPATH’, ”);
    define(‘COOKIE_DOMAIN’, false);
    define('ADMIN_COOKIE_PATH', '/'); 
    define('COOKIEPATH', ''); 
    define('SITECOOKIEPATH', ''); 
    define('COOKIE_DOMAIN', false);

    如何在WordPress多站点网络中管理站点

    现在您已经设置好网络,下一步是开始添加一些站点。有两种方法可以做到这一点:通过管理屏幕或通过主站点的前端。让我们从如何通过管理员开始。

    WordPress多站点:通过WordPress管理后台添加站点

    在网络管理仪表板中,单击左侧菜单中的站点(Sites)链接。假设您添加了一些站点,这将显示您网络中的站点列表。当你第一次开始时,它会是空的。

    要创建新站点,请单击Add New按钮以转到Add New Site屏幕:

    添加新站点

    添加新站点

    填写新站点的详细信息,然后单击Add Site按钮。当您返回站点屏幕时,将显示您的新站点。如果您将鼠标悬停在其名称上,您将获得一些可用链接:

    • 编辑– 编辑网站设置(不是内容)。
    • 仪表板– 访问站点仪表板,您可以从中添加新帖子和页面并配置站点。
    • 停用– 停用网站,让任何人都无法访问它。
    • 存档– 使访问者和站点管理员无法访问该站点,但不要删除它。
    • 垃圾邮件– 标记为垃圾邮件,以便创建该站点的用户无法再创建。
    • 删除– 删除站点及其所有数据。
    • 访问——访问网站的前端。

    在这个阶段最有用的选项是Edit。单击以查看站点编辑屏幕。

    这是我网络上现有站点的示例:

    多站点中的编辑站点屏幕

    多站点中的编辑站点屏幕

    您可以在此处更改站点的主要设置,例如其域名和标题。您还可以访问主题屏幕,您可以在其中指定将为此站点启用哪些主题。

    如果您托管自己的网站或客户网站,您可能只想为每个网站启用一个主题。对于您允许人们创建自己的站点的网络,您需要启用多个主题的网络。您可以从网络管理员的主主题屏幕执行此操作。

    我们将在本文后面仔细研究您如何管理网络中的主题和插件,因为它不同于标准的 WordPress 网站。

    WordPress多站点:从前端创建站点

    如果您允许用户创建他们自己的站点,他们将在主站点的/wp-signup.php屏幕上执行此操作。

    这将显示一个屏幕,允许某人使用现有用户帐户登录并创建站点,或者同时创建站点和用户帐户。

    wp注册屏幕

    wp注册屏幕

    如果您只想通过管理屏幕自己创建网站,您可以禁用注册。转到Network Admin > Network Settings并选择Registration is disabled单选按钮。

    如果您从管理屏幕创建站点,您将拥有该站点的站点管理员权限,并且它将位于“My Sites” 下拉菜单中。如果其他人创建了站点,您将没有站点管理员权限,并且它不会出现在该列表中(尽管您始终可以通过站点屏幕将自己作为站点管理员添加到任何站点)。

    WordPress多站点和域映射

    域映射是我最喜欢的Multisite功能之一。它允许您将域映射到网络中的站点,并使其表现得好像它托管在该域上一样。

    注意:在WordPress 4.5版之前,您需要一个插件来执行此操作。后面的版本则不需要了。

    要将域映射到站点,首先,您需要确保它指向您的网络。

    域指向您的网络后,您需要将域名添加到站点的设置中。在网络管理屏幕中,转到Sites并单击要映射的站点下的Edit在站点编辑屏幕中,添加域名。

    多站点中的编辑站点屏幕

    多站点中的编辑站点屏幕

    单击保存更改按钮,该站点现在将使用新域,而不是网络的子域或子目录。

    在WordPress多站点网络中克隆站点

    在您的网络中创建新站点时,有时可以加快克隆现有站点的速度。要启用此功能,请安装并通过网络激活插件,例如MultiSite Clone DuplicatorNS Cloner – Site Copier

    当您将鼠标悬停在站点设置屏幕中的站点名称上时,这将为您提供CloneDuplicate链接。单击此按钮以复制该站点。

    停用或删除WordPress多站点网络中的站点

    有时您需要使网络上的某个站点停止服务。也许这是您不再使用的个人网站。也许它属于取消托管计划的客户。

    有几个选项可以从您的网络中删除站点,您可以通过转到站点屏幕并单击站点名称下的相关链接来访问所有这些选项:

    • 停用: 此选项停用站点,因此没有人可以访问它,但不会删除文件或数据。站点管理员仍然可以访问。
    • 存档: 此选项使访问者和站点管理员无法访问该站点,但不会将其删除。
    • 垃圾邮件: 此选项将站点标记为垃圾邮件,将其删除并确保创建该站点的用户无法再创建该站点。
    • 删除: 此选项删除站点及其所有数据。

    多用户WordPress:在WordPress多站点中与用户合作

    多用户WordPress设置与标准WordPress安装非常相似,只有一些区别。

    多用户WordPress站点允许由站点管理员和网络管理员创建和管理用户。不同之处在于站点管理员只能删除其站点的用户权限:他们不能将用户从网络中删除。

    将用户添加为网络管理员(AKA超级管理员)

    要将用户添加为网络管理员,请转到网络管理员屏幕中的用户 > 添加新用户 。

    添加新用户屏幕

    添加新用户屏幕

    在这里填写用户名和电子邮件地址。用户将收到一封电子邮件,邀请他们设置密码并登录。

    添加用户后,您可以通过用户屏幕编辑用户,就像在标准WordPress安装中一样。然后有一个称为“超级管理员”的特殊权限,您可以将其授予用户。

    多用户WordPress超级管理员权限

    多用户WordPress超级管理员权限

    将用户添加为站点管理员

    站点管理员还可以将用户添加到他们的站点。他们可以在网络中添加现有用户或全新用户。要从站点管理屏幕执行此操作,请转到 用户 > 添加新的

    将用户添加为站点管理员

    将用户添加为站点管理员

    对于现有用户,只需填写电子邮件地址或用户名以及他们在该站点上的角色。对于网络的新用户,您需要一个用户名(必须是唯一的)和一个电子邮件地址。如果您跳过确认电子邮件,您需要通过他们的用户管理屏幕自己为他们分配一个密码:让 WordPress 为您处理这些密码会更容易。

    设置和管理用户角色(站点管理员与网络管理员)

    站点管理员和网络管理员(AKA超级管理员)都可以添加用户并编辑他们的权限和信息,尽管网络管理员可以做更多的事情。

    作为网络管理员,您通过转到“用户 ”屏幕来与用户一起工作。在这里,您可以查看每个用户有权访问哪些站点并访问他们的编辑屏幕。

    要更改用户对站点的权限或将其删除或添加到站点,您需要转到站点的编辑屏幕。转到站点屏幕,单击该站点的编辑并选择用户选项卡。

    从这里,您可以更改站点上的用户角色、删除用户和添加新用户。

    作为站点管理员,您可以编辑站点上每个用户的用户详细信息或将其删除。转到用户屏幕并单击用户以访问他们的编辑屏幕。从这里您可以编辑他们的详细信息并以与标准 WordPress 安装相同的方式更改他们的角色。

    删除用户(站点管理员与网络管理员)

    网络管理员可以从单个站点或整个网络中删除用户。站点管理员只能从其站点中删除用户。

    作为网络管理员,转到用户屏幕,选中该用户记录旁边的复选框,然后选择用户列表上方的下拉列表批量操作。从这里您可以删除用户和/或将其标记为垃圾邮件。如果您将它们标记为垃圾邮件,他们将无法再次注册您的网络。

    作为站点管理员,您可以通过“用户”屏幕从站点中删除用户。选中用户名旁边的复选框,然后单击批量操作下拉列表中的删除选项。

    用户和安全

    由于人们可以在您的网络上创建帐户然后创建自己的站点,因此您可能对安全性有些担忧。

    好消息是您可以根据所需的访问级别配置网络设置,并且可以通过阻止电子邮件域来增强安全性。

    在网络管理屏幕中,转到设置 > 网络设置。在这里,您可以在注册设置部分找到可用于增强安全性和限制访问的字段。

    注册设置

    注册设置

    • 允许新注册:指定新用户是否可以注册,以及网站是否可以由首次注册的人创建,或者仅由现有的登录用户创建。或者您可以关闭站点注