- 2008-05-14 (水) 18:02
- MovableType
MT3までであればmt-rebuild っていうのがあってこれで簡単に再構築できたものですが、
mt4ではなかなか情報がないような気がします。
mt-rebuild を試しにつかってみたところ、<$MTGetCustomField name=”extraurl”$>みたいなことをしてカスタムフィールドを扱ってるところが全滅で、カスタムフィールド内容が出力されないようなことになったんですが。
MT4でいうならみんな
RebuildQueue とか(http://as-is.net/blog/archives/001261.html)
Background Rebuilder Plugin とか(http://junnama.alfasado.net/online/2007/04/movabletype_background_rebuild_6.html)
もしくはRebuildAt1stView(http://junnama.alfasado.net/online/2007/06/_web_3.html)
というあたりを使っているんでしょうか。
でも今回はそんな高機能なことがしたいわけでなくて 前のmt-rebuild と同じくらい単純に 極端な話全部一括で再構築したいだけだったので 自分で再構築cgiをつくりました。
あまりにシンプルすぎて自分でちゃんとできているか疑わしいので ソースを公開したりはしませんが
- 再構築するブログIDのMAXを指定する
- blog_id=1~MAX までfor でぐるぐるまわす
- $pub = MT::WeblogPublisher->new;
- $pub->rebuild(BlogID => $blog_id) ; とかして1ブログずつ全再構築
でできたような気になってみました
あとはcronで叩かないと動作しないような権限にしとけばよいのでしょうか
Popularity: 90% [?]
- Newer: links for 2008-05-14
- Older: [twitter][Greasemonkey]twitterで暴言をフィルタリングしてuncyclopediaっぽく伏せ字にするグリースモンキー。
Comments:0
Trackback+Pingback:0
- TrackBack URL for this entry
- http://pg-w.net/archives/339/trackback/
- Listed below are links to weblogs that reference
- [MT4][plugin]mt4をcronで再構築する。 from PenguinWanderer.net

