您是否有要从Joomla迁移到WordPress的网站?我们认为这是一个很棒的主意。 WordPress是如果您当前使用Joomla作为CMS,那么本文将向您确切介绍如何以两种不同方式移动网站.
从一个CMS迁移到另一个CMS时,通常有以下三种方法:
- 手动地
- 通过工具或服务(插件,扩展程序或外部软件)
- 雇用专业
您最终在本文中看到的事实可能意味着您想知道自己如何做,因此我们也可以将选项3从桌面上删除(但是请记住,如果您稍后遇到麻烦,并且是否您拥有大型或复杂的网站,这可能是您的最佳选择)。只有您是经验丰富的开发人员,才应使用第一个选项。同样,您正在查找的事实可能意味着您不是一位SQL和PHP专家,已经准备好手动解决此问题。这给我们留下了很好的数字2.
在这篇文章中,我们正在解决如何使用工具或服务(在这种情况下是称为FG Joomla的免费插件)迁移到WordPress的方法.
Joomla和WordPress之间的差异
首先,让我们先看看您可能会遇到的一些挑战,然后再探讨如何将您的网站从Joomla迁移到WordPress。大多数人从一个CMS迁移到另一个CMS时(尤其是使用服务的时候)最大的担忧是,尽管Joomla和WordPress都是“内容管理系统”,但它们的初衷是针对不同的目标市场。因此,它们变得完全不同.
Joomla最初旨在成为CMS,而WordPress最初只是一个清晰易用的博客平台。这意味着不仅管理界面不同,而且每个CMS构建网站内容的方式实际上也不同.
组件与小部件
Joomla组件可处理文章外部的所有形式的内容,包括菜单,标题图像等,它们与WordPress的处理方式大不相同。.
在WordPress中,通常给小部件一个或多个指定区域,您可以在其中选择显示它们,到目前为止,几乎相同.
主题与模板
在这里,并没有太大的区别。模板和主题都处理如何输出数据库中的内容并将其安排给访问者.
标语,联系方式等
这些功能包含在标准Joomla中,在核心WordPress中没有直接的功能。但请放心,可以安装处理此类问题的插件.
在FG Joomla to WordPress插件的主要功能中,许多功能实际上都是将这些内容转换为相应的WordPress对应功能(但是对于免费版本的插件,不会导出联系表格信息,但是很容易使用插件创建联系表格).
因此,有了这些担忧,让我们开始吧!
如何使用插件将Joomla迁移到WordPress
在您真正开始尝试移动网站之前,最好将其备份。例如,您可以使用Joomla 秋叶场扩展, 或手动备份您的网站。您还应该测试本地开发的进展。您可以查看我们的指南以在本地安装WordPress,以了解如何进行设置。或者,如果您已经为Joomla建立了本地设置,则只需将WordPress安装在新文件夹中.
通过在本地测试从Joomla到WordPress的迁移,您可以自行解决所有问题,并且可以在自己的本地服务器中进行私密处理。然后,一旦您对网站的WordPress版本进行了调整,就可以使用本指南将您的网站从本地主机迁移到实时服务器.
1.在本地开发设置的新文件夹中安装WordPress
如果您的Cpanel中有适用于本地开发服务器的Softaculous或类似软件,则只需单击一下即可安装WordPress。.
如果没有,请从其站点下载最新版本的WordPress。然后在www或htdocs文件夹中创建一个新文件夹(取决于设置),例如joomlamove.
然后打开您本地的phpMyadmin并创建一个新数据库,并检查您的用户帐户.
现在,在浏览器中打开WordPress文件夹,您应该会看到一个安装屏幕,要求您选择一种语言。选择您选择的语言,然后填写数据库信息.
现在,只需选择一个网站名称和用户名/密码,就可以完成。现在,您已经在本地设置了移动测试网站,现在该进行下一步了.
2.在您的本地测试站点上将FG Joomla安装到WordPress插件
FG Joomla至WP 是一个免费插件,旨在将您所有内容从一个CMS移至另一个CMS。如前所述,您可以在信息中心内的WordPress插件目录中找到它,这对您来说是免费的,很幸运.
要安装插件,请在wp-login.php页面上登录到您的本地版本,然后打开插件屏幕。只需搜索FG Joomla to WordPress插件即可安装并激活它.
3.开始将Joomla迁移到WordPress
要使用插件,请转到 工具>导入 部分,然后点击下面的“运行导入程序”链接 Joomla(FG) 标题.
现在使用该功能“清空所有WordPress内容”。
转到插件屏幕,并清除所有WordPress数据.
当出现提示时,请仔细填写您的站点的URL和所有相关的数据库信息。记住要仔细检查PhpMyAdmin中的表前缀。填写完所有内容后,请确保测试数据库连接.
然后填写适合您需要的其余设置。例如,选择导入元关键字作为标签。我还建议您选择不使用此版本的插件导入特色图片,因为在我们的测试过程中该插件无法导入正确的图片.
4.移动的时间
现在,只需单击“开始/继续导入”,然后让插件神奇地完成。这可能需要一些时间,具体取决于您网站的大小。如果成功,则应该获得“导入完成!”消息如下图所示.
如果您的内容中有任何内部链接(应如此),请确保向下滚动到日志,然后单击“修改内部链接”按钮.
5.解决特色图片
如果您在Joomla中使用精选图片功能,那么这里的事情会变得更加复杂。如果您没有禁用精选图片功能,请查看结果。您将看到该插件会意外地将帖子的第一张图片设为帖子的特色图片,而不是实际的特色图片.
但是所有其他内容都是完整的,包括不同文章中的图片,并且内部链接都可以正常工作(最重要的是,永久链接的格式完全相同,因此您无需为现有内容进行任何重定向).
如果您在Joomla中只有几篇文章,而文章的完整图片与文章本身的第一张图片不同,则最好在导入设置中取消选择用于导入特色图片的选项,然后在其中手动更新您的帖子新的WordPress版本.
但是,当许多帖子受到影响时,它将变成一项相当复杂的任务,其中涉及大量数据的移动,这是适合自己完整完整帖子的主题(如果您有兴趣看到一个示例,解决方案,请在评论中让我知道,在意识到手头任务的复杂性之前,我已经了解了大约30%的方法).
6.将模块移动到小部件
还有一点,两个CMS之间的差异使从Joomla到WordPress的迁移变得有些复杂:模块和小部件。的 好消息 是很多经常使用的侧边栏或基于页眉/页脚区域功能的模块在WordPress中具有完全对应的功能.
的 坏消息 是,在放置小部件时,通常没有那么多的自由,而是在Joomla网站上放置不同的模块。因此迁移可能并不完美.
边栏/页脚(标题)
大多数主题的确在边栏和页脚中都有小部件区域。如果只有这些地方有模块,那将使事情变得相当简单,因为这里有很多类似的选项。我们的示例Joomla网站的模块区域如下所示:
这是WordPress小部件区域的外观:
也许您也有许多相似之处。去 外观>小部件 看看开箱即用的WordPress是否满足您的需求.
您是否在Joomla中使用了搜索模块?只需将WordPress中的搜索小部件拖放到小部件区域。您可以对导航菜单,图像,最新帖子或评论执行相同操作,仅举几例.
然后是WordPress中没有内置小部件的模块,但是您可以安装插件来访问。例如,我在Joomla网站上使用的是“最受欢迎的文章”模块,我可以安装具有相同功能的相应插件.
前往 插件>添加新, 并搜索“最受欢迎的帖子”。您有几种不同的选择,但可以选择 WordPress热门帖子, 在这个例子中.
安装并激活插件。现在回到 外观>小部件, 并滚动到底部,您应该看到WordPress Popular Posts小部件.
您可以对其他WordPress核心组件中不易使用的其他Joomla模块重复此过程,因为大多数插件确实都有相应的免费插件.
其他区域(徽标,标题图像,ETC)
因此,有一个您想放入的模块(例如徽标或标题图片)不在分配的小部件区域中。如果它是带有最新主题的标头图像或徽标,则只需使用WordPress定制程序将其添加到.
导航 外观>定制 并查看所选主题的选项(徽标通常是“网站标识”或“标题”或类似部分中的选项)
不过,对于大多数主题而言,这里通常只有很少的选项,即使您有很多主题,它们也可能会提供任何选项来将内容准确地放置在您想要的位置.
如果您的Joomla网站复杂且活动部件很多,那么查看包含页面构建器的WordPress主题(例如我们的Total WordPress主题)可能是个好主意,它使您可以轻松地将内容块准确地放置在您的位置需要,而不必编写任何代码。或尝试使用最好的拖放页面构建器之一尝试使用当前主题(只知道如果主题未与插件捆绑在一起或未明确声明兼容性,则可能需要联系主题作者以获取相关信息)确保使用该插件不会有任何问题).
联系表格/横幅
当涉及到Joomla的联系表单,横幅和其他组件时,您可能不得不采用与访问量最高的文章类似的策略,安装一个插件以向WordPress添加您想要的功能.
如果您想创建和管理联系表格,那么您做不到 联系Form 7插件.
按照上面概述的相同步骤,安装并激活它。这会将一个新菜单项添加到您的管理仪表板中,称为“联系人”,您可以在其中管理您的联系表单。现在,您可以从Joomla联系表中手动移动信息:
使用Contact 7插件创建的新联系表.
就是这样!如果您还有其他Joomla部分可以像电子商务部分一样进行移动,则只需查看可用的WordPress插件即可。例如,您可以尝试WooCommerce。这是一个易于使用的插件,因此添加一些产品不会有问题.
额外插件:将CMS2CMS Joomla转换为WordPress
寻找替代插件将所有内容从现有Joomla网站移至WordPress?有时候有选择是一件好事。由CMS2CMS开发的从Joomla到WordPress的自动数据迁移插件是一个不错的选择.
使用此插件,您仅需6个步骤即可将基于Joomla的网站数据移至WordPress。这些是:
- 下载插件并在新的WordPress网站上安装/激活它
- 创建一个CMS2CMS帐户
- 提供您现有的Joomla网站URL地址
- 下载连接桥zip文件(创建用来连接现有网站和新网站的脚本),然后解压缩位于zip文件内部的CMS2CMS文件夹
- 通过FTP客户端软件将提取的文件夹上载到现有Joomla网站的根文件夹(index.php文件所在的位置)
- 设置完所有内容后,单击“验证连接”
为什么从Joomla到WordPress的自动数据迁移插件值得您关注?简单。首先,您可以在注册服务之前执行免费的演示迁移,以预览迁移结果(这是一个基于服务的高级插件,根据您站点的大小收费)。另外,您可以选择哪些内容项以及要将其移至何处.
该插件是避免从Joomla手动迁移内容的便捷方法。您可以在短短几分钟内将您的网站迁移到WordPress(取决于您网站的大小).
结论
将CMS从Joomla迁移到WordPress可能是一项复杂的任务,但这并不需要太多。尝试很少甚至没有开发经验的手动操作可能不是一个好主意,但是借助FG Joomla这样的插件到WordPress,您应该可以管理。隧道尽头的回报绝对值得。随着WordPress的市场份额稳步上升,而Joomla的下降,很难长期认为WordPress并不是更好的选择.
希望本指南能够帮助您逐步完成将网站从Joomla迁移到WordPress的过程。这些步骤应适用于大多数博客和较小的网站,但是,如果您具有复杂或自定义的Joomla网站设置,则仍可能需要咨询专业人士以获得帮助.
如果您当前正在将网站迁移到WordPress,或者对从Joomla到WordPress的迁移过程有任何疑问,请在下面的评论中告知我们.