こんな感じで取れる。
ただし、カスタムフィールドに対応していないMTOSでは動かないので注意。
my $blog_id = (任意のblog id);
my @entries = MT::Entry->load( { blog_id => $blog_id } );
foreach my $entry ( @entries ){
my $customfields = get_meta( $entry );
while( my ( $custom_name, $custom_value ) = each %{ $customfields } ){
print "title: " . $entry->title . "\n";
print "name: $custom_name\n";
print "value: $custom_value\n";
}
}
※とりあえずMTのソースを読んでやってみたんですが、もしマニュアルの「ここに書いてある!」ってのがあれば教えてください。