I’m trying to use these two template systems (xml templates, php enabled) to export EE (EE core version 2.7) blog entries into WordPress .wxr import format:
These two templates are in a template group called export. One template is called index, and the other is called comments. I open index in a new window and view source to see the .wxr data.
The one template directly below (I was using this before a two template system was suggested) outputs the four blog posts with the status="Home Featured"
and all the comments, but the comments don't have the original author or URL but has the admins info, as noted in the original question title.
<rss version="2.0"
xmlns:excerpt="http://wordpress.org/export/1.1/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.1/"
>
<channel>
<title>{site_name}</title>
<link>{site_url}</link>
<pubDate></pubDate>
<language>en</language>
<wp:wxr_version>1.1</wp:wxr_version>
<wp:base_site_url>http://domain.com/demo1/</wp:base_site_url>
<wp:base_blog_url>http://domain.com/demo1</wp:base_blog_url>
<generator>http://wordpress.org/?v=3.1.2</generator>
{exp:channel:entries channel="blog" status="Home Featured" orderby="date" sort="desc" limit="100" offset="0" rdf="off" dynamic="no"}
<item>
<title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
<link></link>
<pubDate>{entry_date format="%r"}</pubDate>
<dc:creator><![CDATA[{author}]]></dc:creator>
<guid isPermaLink="false">http://domain.com/demo1/?p={entry_id}</guid>
<description></description>
<content:encoded><![CDATA[{if blog-body}{blog-body}{if:elseif cc_content}{cc_content}{if:else}{article_content}{/if}]]></content:encoded>
<excerpt:encoded><![CDATA[{if blog_short}{blog_short}{if:elseif cc_teaser}{cc_teaser}{if:else}{teaser}{/if}]]></excerpt:encoded>
<wp:post_id></wp:post_id>
<wp:post_date>{entry_date format="%Y-%m-%d %H:%i:%s"}</wp:post_date>
<wp:post_date_gmt>{gmt_date format="%Y-%m-%d %H:%i:%s"}</wp:post_date_gmt>
<wp:comment_status>open</wp:comment_status>
<wp:ping_status>open</wp:ping_status>
<wp:post_name>{url_title}</wp:post_name>
<wp:status>{if status == "open"}publish{if:elseif status == "review"}pending{if:elseif status == "closed"}private{if:elseif status == "draft"}draft{if:else}publish{/if}</wp:status>
<wp:post_parent>0</wp:post_parent>
<wp:menu_order>0</wp:menu_order>
<wp:post_type>post</wp:post_type>
<wp:post_password></wp:post_password>
<wp:is_sticky>0</wp:is_sticky>
{categories}
<category domain="category" nicename="{if category_url_title == "uncategorized"}media{if:else}{category_url_title}{/if}"><![CDATA[{if category_name == "Uncategorized"}Media{if:else}{category_name}{/if}]]></category>
{/categories}
<wp:postmeta>
<wp:meta_key>_edit_last</wp:meta_key>
<wp:meta_value><![CDATA[1]]></wp:meta_value>
</wp:postmeta>
{if article_links}
<wp:postmeta>
<wp:meta_key>Associated Links</wp:meta_key>
<wp:meta_value><![CDATA[{article_links}]]></wp:meta_value>
</wp:postmeta>
{/if}
<wp:postmeta>
<wp:meta_key>_su_rich_snippet_type</wp:meta_key>
<wp:meta_value><![CDATA[none]]></wp:meta_value>
</wp:postmeta>
<wp:postmeta>
<wp:meta_key>_encloseme</wp:meta_key>
<wp:meta_value><![CDATA[1]]></wp:meta_value>
</wp:postmeta>
{/exp:channel:entries}
{exp:comment:entries sort="desc" entry_id="{embed:entry_id}"}
<wp:comment>
<wp:comment_id>{comment_id}</wp:comment_id>
<wp:comment_author><![CDATA[{name}]]></wp:comment_author>
<wp:comment_author_email>{email}</wp:comment_author_email>
<wp:comment_author_url>{url}</wp:comment_author_url>
<wp:comment_author_IP>{ip_address}</wp:comment_author_IP>
<wp:comment_date>{comment_date format="%Y-%m-%d %h:%i:%s"}</wp:comment_date>
<wp:comment_date_gmt>{gmt_comment_date format="%Y-%m-%d %h:%i:%s"}</wp:comment_date_gmt>
<wp:comment_content><![CDATA[{comment}]]></wp:comment_content>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_type></wp:comment_type>
<wp:comment_parent>0</wp:comment_parent>
<wp:comment_user_id>0</wp:comment_user_id>
</wp:comment>
{/exp:comment:entries}
</item>
</channel>
</rss>
9/12/13 edit: *This two template system breaks:* index only outputs one blog post and I don't think it correctly passes the blog post info to the comments template (so that the comments are linked by post ID to the blog post) because upon WP import, WP says the author doesn't exist and doesn't import any comments.
"index" template:
<rss version="2.0"
xmlns:excerpt="http://wordpress.org/export/1.1/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.1/"
>
<channel>
<title>{site_name}</title>
<link>{site_url}</link>
<pubDate></pubDate>
<language>en</language>
<wp:wxr_version>1.1</wp:wxr_version>
<wp:base_site_url>http://domain.com/demo1/</wp:base_site_url>
<wp:base_blog_url>http://domain.com/demo1</wp:base_blog_url>
<generator>http://wordpress.org/?v=3.1.2</generator>
{exp:channel:entries channel="blog" status="Home Featured" orderby="date" sort="desc" limit="10" offset="0" rdf="off" dynamic="no"}
<item>
<title>{exp:xml_encode}{title}{/exp:xml_encode}</title>
<link></link>
<pubDate>{entry_date format="%r"}</pubDate>
<dc:creator><![CDATA[{author}]]></dc:creator>
<guid isPermaLink="false">http://domain.com/demo1/?p={entry_id}</guid>
<description></description>
<content:encoded><![CDATA[{if blog-body}{blog-body}{if:elseif cc_content}{cc_content}{if:else}{article_content}{/if}]]></content:encoded>
<excerpt:encoded><![CDATA[{if blog_short}{blog_short}{if:elseif cc_teaser}{cc_teaser}{if:else}{teaser}{/if}]]></excerpt:encoded>
<wp:post_id></wp:post_id>
<wp:post_date>{entry_date format="%Y-%m-%d %H:%i:%s"}</wp:post_date>
<wp:post_date_gmt>{gmt_date format="%Y-%m-%d %H:%i:%s"}</wp:post_date_gmt>
<wp:comment_status>open</wp:comment_status>
<wp:ping_status>open</wp:ping_status>
<wp:post_name>{url_title}</wp:post_name>
<wp:status>{if status == "open"}publish{if:elseif status == "review"}pending{if:elseif status == "closed"}private{if:elseif status == "draft"}draft{if:else}publish{/if}</wp:status>
<wp:post_parent>0</wp:post_parent>
<wp:menu_order>0</wp:menu_order>
<wp:post_type>post</wp:post_type>
<wp:post_password></wp:post_password>
<wp:is_sticky>0</wp:is_sticky>
{categories}
<category domain="category" nicename="{if category_url_title == "uncategorized"}media{if:else}{category_url_title}{/if}"><![CDATA[{if category_name == "Uncategorized"}Media{if:else}{category_name}{/if}]]></category>
{/categories}
<wp:postmeta>
<wp:meta_key>_edit_last</wp:meta_key>
<wp:meta_value><![CDATA[1]]></wp:meta_value>
</wp:postmeta>
{if article_links}
<wp:postmeta>
<wp:meta_key>Associated Links</wp:meta_key>
<wp:meta_value><![CDATA[{article_links}]]></wp:meta_value>
</wp:postmeta>
{/if}
<wp:postmeta>
<wp:meta_key>_su_rich_snippet_type</wp:meta_key>
<wp:meta_value><![CDATA[none]]></wp:meta_value>
</wp:postmeta>
<wp:postmeta>
<wp:meta_key>_encloseme</wp:meta_key>
<wp:meta_value><![CDATA[1]]></wp:meta_value>
</wp:postmeta>
{embed="blog/comments" entry_id="{entry_id}"}
{/exp:channel:entries}
</item>
</channel>
</rss>
"comments" template
<rss version="2.0"
xmlns:excerpt="http://wordpress.org/export/1.1/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.1/"
>
<channel>
<title>{site_name}</title>
<link>{site_url}</link>
<pubDate></pubDate>
<language>en</language>
<wp:wxr_version>1.1</wp:wxr_version>
<wp:base_site_url>http://domain.com/demo1/</wp:base_site_url>
<wp:base_blog_url>http://domain.com/demo1</wp:base_blog_url>
<generator>http://wordpress.org/?v=3.1.2</generator>
{exp:comment:entries sort="desc" entry_id="{embed:entry_id}"}
<item>
<wp:comment>
<wp:comment_id>{comment_id}</wp:comment_id>
<wp:comment_author><![CDATA[{name}]]></wp:comment_author>
<wp:comment_author_email>{email}</wp:comment_author_email>
<wp:comment_author_url>{url}</wp:comment_author_url>
<wp:comment_author_IP>{ip_address}</wp:comment_author_IP>
<wp:comment_date>{comment_date format="%Y-%m-%d %h:%i:%s"}</wp:comment_date>
<wp:comment_date_gmt>{gmt_comment_date format="%Y-%m-%d %h:%i:%s"}</wp:comment_date_gmt>
<wp:comment_content><![CDATA[{comment}]]></wp:comment_content>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_type></wp:comment_type>
<wp:comment_parent>0</wp:comment_parent>
<wp:comment_user_id>0</wp:comment_user_id>
</wp:comment>
</item>
{/exp:comment:entries}
</rss>