将图像从一个自托管WordPress安装导入到另一个

时间:2012-11-14 作者:harryg

我正在重新开发一个客户的站点,并且由于一些原因,正在更换主机。我正在新主机上开发它,为了让网站组织起来,我尝试使用WordPress导出/导入插件从旧网站导入所有页面。

在导入过程中,我选中了“导入图像”复选框,但它似乎不起作用。页面中的所有图像都是从旧站点加载的,而新站点中的媒体库是空的。以下是供参考的URL:

新建站点:http://sergedenim.es

旧站点:http://sergedenimes.com

4 个回复
最合适的回答,由SO网友:harryg 整理而成

虽然奇普的方法可能对某些人有效,但对我却不起作用。我确实做到了这一点:

正常导出页面和帖子,并将其导入新博客(删除了原始页面和帖子)

  • 通过ftp从旧站点下载wp content/uploads文件夹,然后将其上载到新站点,替换现有内容
  • 从旧站点导出wp\\U terms表
  • 通过phpmyadmin将mySQL导出从旧站点导入到新站点
  • 使用“搜索并替换”插件将数据库中所有出现的旧域替换为新域
  • 如果一切顺利,您应该将所有附件以及所有缩略图存储在新网站中并正确引用。

    SO网友:Oleg Butuzov

    您是否尝试使用在更改medialibrary的url后更新url的插件?

    Velvet Blues Update URLs

    SO网友:Chip Bennett

    确保两个域都处于活动状态Same Theme 在两个域上都处于活动状态,请确保Same Plugins 在两个域上都处于活动状态,请确保在旧域中承载和附加图像

  • 从新域中删除所有默认/虚拟帖子数据(测试帖子、关于页面等)
  • 导出all content 从旧域将生成的XML文件导入到新域download and attach media 已启用/选中请注意导入过程中打印的所有错误

  • SO网友:john Smith

    一位客户想用他们所有的旧wp图像创建一个新wp,我是这样做的:

    将uploads文件夹复制到旧站点上的新目录创建仅包含附件的sql转储,例如

    mysqldump --opt --user="user" -p database_name wp_posts --where="post_type=\'attachment\'" > exported_attachments.sql

    <打开导出的\\u附件。并将旧protocoll+域中出现的所有内容替换为新的,例如。http://site-old.com -&燃气轮机;https://site-new.com

    将sql导入新数据库

    完成:)

    结束

    相关推荐

    Images in wp_mail not showing

    我创建了一个发送电子邮件的插件:$subject = \'New comment - \'.$post_title; ob_start(); include(SUBSCRIBE_USER_BASE_DIR . \'/email/message.php\'); $message = ob_get_clean(); foreach($user_emails as $user_email){ $to = $user