特定のインデックステンプレートを自動的に再構築する方法

…ということで検索をしていると、mt-rebuild.plに行き着く。

MovableType備忘録: MovableTypeを自動的に再構築する

一つのテンプレートを再構築するには十分なのだが、いくつかのテンプレートを効率よく再構築する方法は無いものか?

イメージとしては、

1
2
my $template = MT::Template->load([1, 2, 3]);
$mt->rebuild_indexes(BlogID => 1, Template => $template, Force => 1);

とか、

1
2
my @template = MT::Template->load(1, 2, 3);
$mt->rebuild_indexes(BlogID => 1, Template => @template, Force => 1);

かなぁ。

単一のテンプレートだけを再構築できるように、

1
2
3
MT::Template->load(1)->rebuild;
MT::Template->load(2)->rebuild;
MT::Template->load(3)->rebuild;

みたいなのでもいいんだけど…。

Movable Type オブジェクト・リファレンス - MT::Templateとか見ても、そんなのはなさげ。

comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy