エントリーをバックアップするための「エントリーの書き出し」には、Tagsの情報を入っていないので、非常に不便です。[MT Hack]WebBlog:路?からの紹介で、下のようにカスタマイズすれば、Tagsの情報を含ませるようになります。ここでは、MT3.3しか確認していないので、他のバージョンに適応するかどうかわかりません。
まず、lib/MT/ImportExport.pmに下の赤い部分を追加、
AUTHOR: <$MTEntryAuthor strip_linefeeds="1"$>
TITLE: <$MTEntryTitle strip_linefeeds="1"$>
STATUS: <$MTEntryStatus strip_linefeeds="1"$>
ALLOW COMMENTS: <$MTEntryFlag flag="allow_comments"$>
CONVERT BREAKS: <$MTEntryFlag flag="convert_breaks"$>
ALLOW PINGS: <$MTEntryFlag flag="allow_pings"$>
<MTEntryIfTagged>
Tags: <MTEntryTags><$MTTagName$>,</MTEntryTags>
</MTEntryIfTagged>
同じImportExport.pmファイルに、下の赤い部分を追加、
elsif ($key eq 'TITLE') { $entry->title($val); }
elsif ($key eq 'Tags') {
if ($val)
{
$cb->(MT->translate("Find tags ('[_1]')...\n", $val));
my @tagnames = split(',',$val);
$entry->add_tags(@tagnames);
}
}
完了。