MovableTypeのEntryIDとTrackbackID
MovableTypeのコメントやトラックバックCGIを色々といじっている内に、EntryIDとMTEntryTrackbackLinkの数字は一致しない事が解った。今更かな?(^_^;
MTEntryTrackbackLinkの数字は<$MTEntryTrackbackID$>で取得する事が出来ます。
原因
キチンと調べていないけど、トラックバック禁止のエントリ(下書きのエントリも含まれるかな?)が増えていく度に、EntryIDとTrackbackIDがズレていってるような気がする。
エントリ公開後にトラックバックの許可・禁止設定を度々変更したりすると、かなり変な事になりそうだねぇ。。。
事の発端はスパム対策
現在、
このエントリーのトラックバックURL: <br />
http://w
ww.boktv.x0.co
m/blog/b4tt8bbx.cgi/
<$MTEntryTrackbackID$>
▲上記みたいにURLをエンティティ化して一般的なロボットからトラックバックURLを読めなくしている。
これを行おうとすると MTEntryTrackbackLink ではなく、URLの直打ちになるので、IDナンバーで管理しようと思った次第。
Category: MovableType(4.25)Tips | 投稿:2010年2月 2日 (最終更新:2010/02/02)
一つ前の記事 : MobableTypeのスパム対策:yournet.ne.jpに苦戦中
一つ後の記事 : さくらインターネットのphp、何か変わった?



