首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WXR?从Drupal 7导出-导入WordPress

WXR?从Drupal 7导出-导入WordPress
EN

WordPress Development用户
提问于 2014-05-16 20:19:56
回答 2查看 651关注 0票数 -1

我已经使用了一些教程将Drupal 7站点转换为WordPress。我的问题是,我找不到任何教程,我可以在MySQL中使用这些行将Drupal 7中的用户、注释、标记、类别表转换为WordPress 3+中的wp_users表。正如我说的..。其他一切都完全改变了,但这是唯一剩下的东西了。

EN

回答 2

WordPress Development用户

发布于 2014-05-16 20:56:42

在默认情况下导入WordPress使用WXR格式--这是使用默认WordPress导入程序插件可以通过

代码语言:javascript
复制
Admin
>> Tools
>> Import
>> WordPress

由于没有Drupal导出标准(IIRC),您必须将内容转换为WXR格式。要以所需的格式导出,您必须在drupal.se询问。

WXR基本上如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0"
     xmlns:excerpt="http://wordpress.org/export/1.2/excerpt/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:wp="http://wordpress.org/export/1.2/"
    >

    <channel>
        <title>Your title</title>
        <link>http://example.com</link>
        <description>Foo</description>
        <pubDate>Wed, 20 Mar 2014 12:09:12 +0000</pubDate>
        <language>en-US</language>
        <wp:wxr_version>1.2</wp:wxr_version>
        <wp:base_site_url>http://example.com</wp:base_site_url>
        <wp:base_blog_url>http://example.com</wp:base_blog_url>

        <wp:author><wp:author_id>1</wp:author_id><wp:author_login>manovotny</wp:author_login><wp:author_email>manovotny@gmail.com</wp:author_email><wp:author_display_name><![CDATA[Michael Novotny]]></wp:author_display_name><wp:author_first_name><![CDATA[Michael]]></wp:author_first_name><wp:author_last_name><![CDATA[Novotny]]></wp:author_last_name></wp:author>
        // ... repeat ...

        <wp:category><wp:term_id>107</wp:term_id><wp:category_nicename>alignment</wp:category_nicename><wp:category_parent></wp:category_parent><wp:cat_name><![CDATA[Alignment]]></wp:cat_name><wp:category_description><![CDATA[Posts in this category test image and text alignment.]]></wp:category_description></wp:category>
        // ... repeat ...
        <wp:tag><wp:term_id>132</wp:term_id><wp:tag_slug>8bit</wp:tag_slug><wp:tag_name><![CDATA[8BIT]]></wp:tag_name><wp:tag_description><![CDATA[Tags posts about 8BIT.]]></wp:tag_description></wp:tag>
        // ... repeat ...
        <wp:tag><wp:term_id>129</wp:term_id><wp:tag_slug>articles</wp:tag_slug><wp:tag_name><![CDATA[Articles]]></wp:tag_name><wp:tag_description><![CDATA[Tags posts about Articles.]]></wp:tag_description></wp:tag>
        // ... repeat ...
        <wp:term><wp:term_id>144</wp:term_id><wp:term_taxonomy>nav_menu</wp:term_taxonomy><wp:term_slug>long-menu</wp:term_slug><wp:term_name><![CDATA[Long Menu]]></wp:term_name></wp:term>
        <wp:term><wp:term_id>145</wp:term_id>

        <generator>http://wordpress.org/?v=3.5.1</generator>

        <item>
            <title>canola2</title>
            <link>http://wptest.io/demo/post-format-gallery/canola2/</link>
            <pubDate>Mon, 10 Jan 2011 13:17:54 +0000</pubDate>
            <dc:creator>manovotny</dc:creator>
            <guid isPermaLink="false">http://wptest.io/demo/wp-content/uploads/2011/01/canola2.jpg</guid>
            <description></description>
            <content:encoded><![CDATA[]]></content:encoded>
            <excerpt:encoded><![CDATA[Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tincidunt. Aliquam elit ante, malesuada id, tempor eu, gravida id, odio. Maecenas suscipit, risus et eleifend imperdiet, nisi orci ullamcorper massa, et adipiscing orci velit quis magna.]]></excerpt:encoded>
            <wp:post_id>611</wp:post_id>
            <wp:post_date>2011-01-10 06:17:54</wp:post_date>
            <wp:post_date_gmt>2011-01-10 13:17:54</wp:post_date_gmt>
            <wp:comment_status>open</wp:comment_status>
            <wp:ping_status>closed</wp:ping_status>
            <wp:post_name>canola2</wp:post_name>
            <wp:status>inherit</wp:status>
            <wp:post_parent>555</wp:post_parent>
            <wp:menu_order>0</wp:menu_order>
            <wp:post_type>attachment</wp:post_type>
            <wp:post_password></wp:post_password>
            <wp:is_sticky>0</wp:is_sticky>
            <wp:attachment_url>http://wptest.io/demo/wp-content/uploads/2011/01/canola2.jpg</wp:attachment_url>
            <wp:postmeta>
                <wp:meta_key>_wp_attached_file</wp:meta_key>
                <wp:meta_value><![CDATA[2011/01/canola2.jpg]]></wp:meta_value>
            </wp:postmeta>
            <wp:postmeta>
                <wp:meta_key>_wp_attachment_metadata</wp:meta_key>
                <wp:meta_value><![CDATA[a:5:{s:5:"width";i:640;s:6:"height";i:480;s:4:"file";s:19:"2011/01/canola2.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:4:{s:4:"file";s:19:"canola2-150x150.jpg";s:5:"width";i:150;s:6:"height";i:150;s:9:"mime-type";s:10:"image/jpeg";}s:6:"medium";a:4:{s:4:"file";s:19:"canola2-300x225.jpg";s:5:"width";i:300;s:6:"height";i:225;s:9:"mime-type";s:10:"image/jpeg";}s:14:"post-thumbnail";a:4:{s:4:"file";s:19:"canola2-624x468.jpg";s:5:"width";i:624;s:6:"height";i:468;s:9:"mime-type";s:10:"image/jpeg";}}s:10:"image_meta";a:10:{s:8:"aperture";d:5.5999999999999996;s:6:"credit";s:0:"";s:6:"camera";s:18:"Canon PowerShot G2";s:7:"caption";s:0:"";s:17:"created_timestamp";i:1094915268;s:9:"copyright";s:0:"";s:12:"focal_length";s:7:"16.8125";s:3:"iso";i:0;s:13:"shutter_speed";s:9:"0.0015625";s:5:"title";s:0:"";}}]]></wp:meta_value>
            </wp:postmeta>
            <wp:postmeta>
                <wp:meta_key>_wp_attachment_image_alt</wp:meta_key>
                <wp:meta_value><![CDATA[canola]]></wp:meta_value>
            </wp:postmeta>
        </item>
        // ... repeat ...

    </channel>
</rss>

WPTest.io GitHub存储库中提取的示例。

您将将输出更改为此,但基本上不应该是一个问题。您也可以从RSS获取导入(刚刚完成了一个插件),但这比修改Drupal中的输出要做的工作要多得多,因为其中有模块。请记住,正确使用名称空间是非常重要的。否则你会优雅地失败。

票数 0
EN

WordPress Development用户

发布于 2014-05-19 17:03:13

有一个很好的插件叫做WP,它可以从任何内容管理系统中提取数据并导入到WordPress中,允许您将字段从一个CMS映射到WordPress的默认字段。他们也有一个用户导入工具,虽然我认为这可能是一个高级升级。在插件库中搜索它。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/144602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档