Home > 技術 > movabletypeからwordpressに移行する時のテンプレート改良版

movabletypeからwordpressに移行する時のテンプレート改良版

MovableTypeからWordPressに固定リンク込みで完璧に移行する方法 の方法だと「追記」が反映されないので、改善してみた。
コードは以下の通り。

…と、下のように貼り付けたら上手く行ってなかったみたいで何か面倒なのでzipでまとめて置いときました。上手いやり方ご存じの方、ご教授下さい…

使いたい方はzipでどうぞ。
mt2wordpress

# Driftwood さんご指摘有り難うございました!

< ?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
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.0/"
>

<channel>
<title>< $MTBlogName$></title>
<link>< $MTBlogURL$></link>
<description>< $MTBlogDescription$></description>
<language>ja</language>
<wp :base_site_url>< $MTBlogURL$></wp>
<wp :base_blog_url>< $MTBlogURL$></wp>

<mtsetvarblock name="ecount">< $MTBlogEntryCount$></mtsetvarblock>
<mtentries lastn="$ecount">
<item>
<title>< $MTEntryTitle$></title>
<link>< $MTEntryPermalink$></link>
<pubdate>< $MTEntryDate format="%Y-%m-%d %H:%M:%S"$></pubdate>
<dc :creator>< ![CDATA[<$MTEntryAuthor$>]]></dc>
<category>< ![CDATA[<$MTEntryCategory$>]]></category>

<category domain="category" nicename="<$MTEntryCategory$>">< ![CDATA[<$MTEntryCategory$>]]></category>
<mtentryiftagged>
<mtentrytags>
<category domain="tag">< ![CDATA[<$MTTagName$>]]></category>

<category domain="tag" nicename="<$MTTagName$>">< ![CDATA[<$MTTagName$>]]></category>
</mtentrytags></mtentryiftagged>

<guid isPermaLink="false">< $MTBlogURL$>/wp/?p=< $MTEntryID$></guid>
<description></description>
<content :encoded>< ![CDATA[<$MTEntrybody$>
<mt :IfNonEmpty tag="MTEntryMore"><!--more-->< $MTEntryMore$>
]]></mt></content>
<guid isPermaLink="false">< $MTEntryPermalink$></guid>
<excerpt :encoded>< ![CDATA[<$MTEntryExcerpt$>]]></excerpt>
<wp :post_id>< $MTEntryID$></wp>
<wp :post_date>< $MTEntryDate format="%Y-%m-%d %H:%M:%S"$></wp>
<wp :post_date_gmt>< $MTEntryDate format="%Y-%m-%d %H:%M:%S"$></wp>
<wp :comment_status>open</wp>
<wp :ping_status>open</wp>
<wp :post_name>< $MTEntryBasename$></wp>
<wp :status>publish</wp>
<wp :post_parent>0</wp>
<wp :menu_order>0</wp>
<wp :post_type>post</wp>
<wp :post_password></wp>
<wp :postmeta>
</wp><wp :meta_key>_edit_lock</wp>
<wp :meta_value>1221409228</wp>

<mtcomments sort_order="ascend">
<wp :comment>
</wp><wp :comment_id>< $MTCommentID$></wp>
<wp :comment_author>< ![CDATA[<$MTCommentAuthor$>]]></wp>
<wp :comment_author_email>< $MTCommentEmail$></wp>
<wp :comment_author_url>< $MTCommentURL$></wp>
<wp :comment_author_IP>< $MTCommentIP$></wp>
<wp :comment_date>< $MTCommentDate format="%Y-%m-%d %H:%M:%S"$></wp>
<wp :comment_date_gmt>< $MTCommentDate format="%Y-%m-%d %H:%M:%S"$></wp>
<wp :comment_content>< ![CDATA[<$MTCommentBody convert_breaks="1"$>]]></wp>
<wp :comment_approved>1</wp>
<wp :comment_type></wp>
<wp :comment_parent>0</wp>
<wp :comment_user_id>0</wp>

</mtcomments>

<mtpings sort_order="ascend">
<wp :comment>
</wp><wp :comment_id>< $MTPingID$></wp>
<wp :comment_author>< ![CDATA[<$MTPingBlogName$>]]></wp>
<wp :comment_author_email></wp>
<wp :comment_author_url>< $MTPingURL$></wp>
<wp :comment_author_IP>< $MTPingIP$></wp>
<wp :comment_date>< $MTPingDate format="%Y-%m-%d %H:%M:%S"$></wp>
<wp :comment_date_gmt>< $MTPingDate format="%Y-%m-%d %H:%M:%S"$></wp>
<wp :comment_content>< ![CDATA[<strong>< $MTPingTitle$>
< $MTPingExcerpt$>
...]]></wp>
<wp :comment_approved>1</wp>
<wp :comment_type>trackback</wp>
<wp :comment_parent>0</wp>
<wp :comment_user_id>0</wp>

</mtpings>
</item>
</mtentries>
</channel>
</rss>

Comments:1

Driftwood 10-06-13 (日) 19:14

テンプレートを利用させて頂き、無事移行ができました。

1点、テンプレートのコピペーをしたときに「$>」が「mce_markergt;」という記述に置き換わっていることに気づきましたので、念のためお知らせします。

どうもありがとうございました。

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://blog.s-satoshi.net/tech/mt2wp_greater_template/trackback/
Listed below are links to weblogs that reference
movabletypeからwordpressに移行する時のテンプレート改良版 from S.Satoshiのブログ
pingback from MovableTypeからWordPressに固定リンク込みで完璧に移行する方法 - ネットスクランダー 10-06-08 (火) 23:23

[...] うまく作動していなかった点をSatoshiさんが改善してくれました。改善されたコードはSatoshiさんのブログにてご確認ください。→movabletypeからwordpressに移行する時のテンプレート改良版) [...]

Home > 技術 > movabletypeからwordpressに移行する時のテンプレート改良版

Search
Feeds
Meta

Return to page top