以下のような要領で他のプラグインから利用するようなことも可能です。
利用例
require MT;
my $app = MT->instance;
my $dumper = $app->component('Dumper');
my %config_hash = (
'dump_entry' => 1,
'dump_entry_yaml' => 1,
'dump_entry_yaml_file' => 'entries.yaml',
'dump_entry_fields' => {
'id' => 'id', # idを出力します
'title' => 'name', # titleカラムをnameカラムとして出力します
'permalink' => 'permalink', # リンクも出力可能です
'entry_email' => 'email', # 「タグ」名でカスタムフィールドの値も出力できます。
},
);
foreach my $k (keys %config_hash) {
$dumper->set_config_value($k, $config_hash{$k}, 'blog:1');
}
出力例(entries.yaml)
---
1:
id: 1
name: タイトルです
permalink: https://tec.toi-planning.net/entry/permalink/
email: taku@toi-planning.net
コメントする