我正在尝试将wordpress网站从wordpress.com迁移到自托管网站。
我将wordpress.com中的数据导出到xml文件中,正如人们所期望的那样。然后我尝试将数据导入我自己托管网站上的wordpress安装。我在导入时检查导入媒体,并且在几次尝试之后一切似乎都有效。(有很多图像,所以Varnish似乎在中间的某个位置gak,但它最终都会结束)。所有图像都在新数据库中,但如果我查看仪表板中的“媒体”选项卡,则图像与任何帖子之间没有关系。因此,虽然帖子中直接链接的图像文件显示得很好,但原始帖子中定义的画廊都没有显示出来。
所以,我认为图片和帖子之间的关系在导入过程中会被丢弃。我通过XML文件查看过并无法找到图像(媒体)和帖子之间的确切关系。我也使用phpmyadmin通过数据库查看,但似乎无法找到他们相关的位置。
我希望如果能找到这些关系存储在XML文件中的位置,我可能会找到一种方法将它们导入到新数据库中。
非常感谢任何帮助。
答案 0 :(得分:0)
新自托管网站上缺少的图库的网址是什么?他们还是“yoursite.wordpress.com/wp-content /...”?
您需要使用phpmyadmin在数据库中查找/替换以更改仍指向yoursite.wordpress.com的URL。请参阅How to Move WordPress Blog to New Domain or Location » My Digital Life和/或使用Search RegEx,这是一个很好的插件,可以通过所有帖子和页面搜索和替换Grep。