首页 > 解决方案 > 如何将帖子从现有博客平台转移到 wordpress

问题描述

我正在做一个项目,我需要将博客文章数据从我没有管理员访问权限的现有博客网站传输到我创建的新 WordPress 平台。我想自动执行此操作,因为有数百个带有文字和图片的帖子。有没有办法用脚本或某种 WordPress 插件来做到这一点?

标签: wordpress

解决方案


Wordpress 可以从 xml 文件中导入任何类型的内容,具有正确的结构,因此您可以从您的博客数据库中创建一个 xml 文件,并使其与 wordpress 兼容,例如:

<item>
    <title>El solar de los ciruelos</title>
    <link>http://www.elescritorapestado.com/probetes/el-solar-de-los-ciruelos</link>
    <pubDate>Sun, 09 Feb 2014 22:37:36 +0000</pubDate>
    <dc:creator><![CDATA[memoadian]]></dc:creator>
    <guid isPermaLink="false">http://www.elescritorapestado.com/?p=96</guid>
    <description></description>
    <content:encoded><![CDATA[<div style="width: 60%; margin: 0 auto;text-align:justify">
         No puedo dejar de pensar en ella.</div>]]>
    </content:encoded>
    <excerpt:encoded><![CDATA[]]></excerpt:encoded>
    <wp:post_id>96</wp:post_id>
    <wp:post_date><![CDATA[2014-02-09 22:37:36]]></wp:post_date>
    <wp:post_date_gmt><![CDATA[2014-02-09 22:37:36]]></wp:post_date_gmt>
    <wp:comment_status><![CDATA[open]]></wp:comment_status>
    <wp:ping_status><![CDATA[open]]></wp:ping_status>
    <wp:post_name><![CDATA[el-solar-de-los-ciruelos]]></wp:post_name>
    <wp:status><![CDATA[publish]]></wp:status>
    <wp:post_parent>0</wp:post_parent>
    <wp:menu_order>0</wp:menu_order>
    <wp:post_type><![CDATA[post]]></wp:post_type>
    <wp:post_password><![CDATA[]]></wp:post_password>
    <wp:is_sticky>0</wp:is_sticky>
    <category domain="category" nicename="probetes"><![CDATA[Probetes]]></category>
    <wp:postmeta>
    <wp:meta_key><![CDATA[_edit_last]]></wp:meta_key>
    <wp:meta_value><![CDATA[1]]></wp:meta_value>
    </wp:postmeta>
</item>

Yo 可以从任何 Wordpress 站点导出任何帖子并复制文件结构。


推荐阅读