如何从文件夹导入介质,而不是从旧站点导入?

时间:2011-10-01 作者:user3047

我再也不能访问我的旧博客了。但是,我有所有的文件(wordpress导出和上载文件夹)。现在我正试图在我的新博客中导入所有这些内容,不幸的是,我无法上传我的媒体文件。有一个“导入和下载”选项,但它尝试从我的旧服务器下载文件(不再可用)。

有什么方法可以重定向“导入器”以从本地计算机而不是旧网站获取文件?

请帮忙!

1 个回复
最合适的回答,由SO网友:Jeremy Jared 整理而成

您需要打开xml文件并手动搜索和替换旧URL,然后将其替换为新URL(听起来像是在使用导入插件,如果不是,则打开SQL DB文件进行更改)。

您可以使用记事本++进行简单的搜索和替换。由于图像不在旧服务器上,因此需要将其放置在新服务器上,并修改搜索和替换“replace“值。您需要确保捕获所有“硬编码”URL的示例:

搜索:

http://youroldwebsite.com/wp-content/uploads/2011/09/

替换:

http://yournewsite.com/wp-content/uploads/2011/09/

您只需确保替换所有图像日期(月/年),以反映您将其放入的实际文件夹。在我的示例中,每个硬编码的图像都需要被替换,以诱使WP认为它们都是在2011/09年上传的,这是您必须命名文件夹才能工作的。搜索还应该捕获帖子元,因为你不会上传数据库,或者你会吗?如果是这样,您也需要更新它。

并非完全轻松,但这可能比根据您拥有的图像数量手动替换它们要好。

结束

相关推荐

WordPress“类别到标签的转换器”不起作用。改为指向Import.php

我刚把博客上的帖子导入wordpress。在这样做的过程中,出于某种奇怪的原因,标签被转换为类别。我现在正试图使用wordpress的内置转换器将它们转换回标签。然而,每当我单击“Category to tag converter”链接时,它都会将我引导到导入页面“/import.php”。我能做些什么来纠正这一点吗。或者,请某人复制转换工具页面的URL结尾,并粘贴到此处,以便我可以将其附加到我的博客URL。我猜这可能同时奏效。提前欢呼。。