THE MOMENT, THE MEMENTO

2006年02月26日

合并一个MT站点的子Blog

标签: — 吴德文 @ 23:13

#!/usr/bin/perl -w

BEGIN {
my $MT_DIR = ‘./’;
chdir $MT_DIR;
unshift @INC, $MT_DIR . ‘lib’;
unshift @INC, $MT_DIR . ‘extlib’;
}

use MT;
use MT::Entry;

my $mt = MT->new;
my $entry;
my $entry_id = 1;

while(1) {
$entry = MT::Entry->load($entry_id++) or exit;
if (1 != $entry->blog_id ) {
print “\t”, $entry->id, “\t”, $entry->blog_id, “\t”, $entry->title, “\n”;
$entry->blog_id(1);
$entry->save
or die $entry->errstr;
}
}

通过这个脚本可以将一个MT站点里的各个子Blog合并到第一个Blog(通常是主Blog)。


Related:

评论暂缺 »

还没有任何评论。

这篇文章上的评论 RSS feed TrackBack URI

留下评论

You must be logged in to post a comment.

Valid XHTML 1.1 Valid CSS! Creative Commons License WordPress 所驱动