MovableTypeのコメントやトラックバックCGIを色々といじっている内に、EntryIDとMTEntryTrackbackLinkの数字は一致しない事が解った。今更かな?(^_^;

MTEntryTrackbackLinkの数字は<$MTEntryTrackbackID$>で取得する事が出来ます。

原因

キチンと調べていないけど、トラックバック禁止のエントリ(下書きのエントリも含まれるかな?)が増えていく度に、EntryIDとTrackbackIDがズレていってるような気がする。

エントリ公開後にトラックバックの許可・禁止設定を度々変更したりすると、かなり変な事になりそうだねぇ。。。

事の発端はスパム対策

現在、

このエントリーのトラックバックURL: <br />
h&#116;&#116;&#112;&#58;&#47;&#47;&#119;
ww&#46;b&#111;ktv&#46;x&#48;&#46;c&#111;
m&#47;b&#108;&#111;g/b4tt8bbx&#46;&#99;g&#105;&#47;
<$MTEntryTrackbackID$>

▲上記みたいにURLをエンティティ化して一般的なロボットからトラックバックURLを読めなくしている。
これを行おうとすると MTEntryTrackbackLink ではなく、URLの直打ちになるので、IDナンバーで管理しようと思った次第。