新的海关-邮政式结构中的迁移

时间:2019-04-25 作者:sofarocker


我有一个问题,我想不通。也许你知道我该如何解决我的问题

初始情况:
我们目前有一个包含大量帖子(150篇帖子、7个类别和几个关键词)和图片的博客。我们想迁移这个博客,并使用一个我们想自己开发的新主题。在这个新主题中,我们希望使用自定义帖子类型来更好地区分帖子。然后,将在相应的自定义帖子类型区域编写和发布贡献

问题:
如何将当前包含所有帖子和类别的博客迁移到新结构中?我必须做些什么,以使指向已发布贡献的链接不会更改,并将相应贡献分配给相应的自定义帖子类型区域。

1 个回复
SO网友:WebElaine

要迁移帖子,您有几个选项。无编码的方式是将旧帖子内容逐一复制粘贴到CPT内容中。或者,你可以搜索插件来导入内容——你可能会也可能不会找到一个有用的插件。最后,您可以创建自己的PHP脚本来更改帖子类型和分配类别。(您需要考虑每个类别是否映射到单独的CPT,或者是否希望有一个CPT并分配WP Core的类别分类法,或者是否希望使用自己的自定义分类法。)

至于链接,这取决于您使用的永久链接结构,但您不太可能保持相同的URL。相反,您需要映射出所有旧的URL(如果您有一个站点地图插件,这会使复制和粘贴更快),然后确定每个URL的新URL是什么,这将取决于您的永久链接结构以及您使用的CPT和分类法。然后可以使用。htaccess文件将每个旧帖子永久重定向到其相应的新帖子,例如,如果您决定某个特定类别中的所有帖子都将映射到一个新的CPT,您可以设置RedirectMatch以使用单个规则捕获所有这些帖子,而不必单独重定向每个帖子。

然而,您可能想探索为什么要创建所有这些CPT。可以使用常规的旧帖子和类别,在任何地方设置不同的样式,因此,如果纯粹是为了设置样式,您可能只想处理主题,而不想迁移这么多帖子。从SEO的角度来看,移动这么多内容通常是不可取的,这也可能会让网站的长期用户感到困惑。

相关推荐

Migration Question

我正在试图弄清楚,对于我计划的一个非常重要的迁移,我是否正确地理解了迁移过程。我目前以Add On 我个人帐户上的域。www.example.com</我已经在我的经销商WHM系统上使用相同的域名为他们创建了一个帐户。www.example.com</我已经将他们的所有文件从我的个人托管帐户复制到我的HD</我会留下他们的MySQL DB和MySQL DB用户帐户,以防出现任何问题</我已经为他们的数据库创建了一个备份</现在据我所知,我所要做的就是:移除Add On 我个人