« MovableType Background Rebuilder Plugin(1.0RC2)(1.0RC1). | メイン | DeleteFilesAtRebuildの半端さ加減。 »

受信トラックバックの junk, moderate, publish ステータスの保存のされ方。

かなり慣れてきたけど、時々どうなってんだろうなぁ...と悩むことがありますわ。

MT::Trackback は載っていないし...多分? こんな感じのようだ。メモがてら書いておこう。

まず、エントリーと受信トラックバックは、

  • MT::TBPing->tb_id→MT::Trackback->id
  • MT::Trackback->entry_id→MT::->entry_id

という形で紐づけられている。

Movable Type オブジェクト・リファレンス > MT::TBPing

junkかどうかの判断基準はともかく、dbへの格納は

MT::TBPing ->visible = 1 → 公開
MT::TBPing ->junk_status = 0 且つ MT::TBPing ->visible = 0 → 非公開
MT::TBPing ->junk_status = -1 → 迷惑トラックバック扱い

と見た(?)。...あってんだかなぁ。間違ってたら誰か教えてください。

というか、ソース嫁, もとい読め>俺。

一昨日も「トラックバック書けた...!」と思ってから「更新Ping」の送り方ってどう...と思って/lib/MTの中をgrepで検索してたら...


my $res = $mt->ping_and_save(Blog => $blog, Entry => $entry,
										OldStatus => $old_status) ;

これだけかい!


追伸?

「概要」のところ、<pre><code>〜</pre></code> 忘れてます...

カテゴリー: MovableType, プログラミング

トラックバック

トップページ | アーカイブ(このブログの全てのエントリーの一覧)

About

2007年04月24日 20:27に投稿されたエントリーのページです。

ひとつ前の投稿は「MovableType Background Rebuilder Plugin(1.0RC2)(1.0RC1).」です。

次の投稿は「DeleteFilesAtRebuildの半端さ加減。」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

広告

Powered by
Movable Type 3.34