MovableTypeのオブジェクトの話。 例として新規にエントリーがポストされた時、コールバックメソッドを実行したい。
MT::Entry->add_callback('post_save',9,undef,\&handler);
と、するとはまる場合がある。例えばhandlerメソッドで、エントリーの所属するカテゴリーを取得しようとしてもとってこれない(二度目に保存すると取得できたりする)。オブジェクトが生成されるタイミングの問題っぽい。以下のようにCMSPostSave.entryを指定すると上記の問題は解決する。
MT->add_callback('CMSPostSave.entry', 9 , undef, \&handler);

