TrackBack で自動 Rebuild
なーんてこと出来ないかなぁと思っていたら、やっぱりやっていた人が居ました。
私自身、MovableType のソースをあまり眺めて居なかったりするのですが、
何となく動いている模様。(^^;
とりあえず、元の場所が消えた時のために覚書。
修正するソースは lib/MT/App/Trackback.pm
私のソースだと 214 行付近に以下の様に TrackBack 時に Index を Rebuild しているコードがあります。
$app->rebuild_indexes( Blog => $blog )
or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
その下辺りにアーカイブの Rebuild を行うコードを追加。
$app->rebuild_entry( Entry => $entry )
or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
これだけでOK。
TrackBack 時に他に何かやりたければ同じ場所に仕込めば良いのかな?
Posted by Mya at 2003年11月11日 00:16
| トラックバック