印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
MovableType カテゴリへのトラックバック許可設定

カテゴリへのトラックバックができるように設定を行う。トラックバックを受け付けるための設定は編集画面から行うことができる。受信許可の設定を保存した時点で、自動的にトラックバック URL が割り当てられる。

■ ■ ■

カテゴリへのトラックバック URL は、<$MTCategoryTrackbackLink$> タグで参照することができる。Movable Typeユーザー・マニュアル - カテゴリー関連のタグ には次のように解説されている。

MTCategoryTrackbackLink
カテゴリーが トラックバックを受けつける 設定になっているとき、そのカテゴリーへのトラックバック用のURLを表示します。このタグは、カテゴリーの中、すなわちカテゴリー・アーカイブか、 の内側、もしくは category アトリビュートを指定して使います。

<$MTCategoryTrackbackLink category="Foo Bar"$>
アトリビュートを設定したときは、このタグはどこでも使うことができます。

まず、「カテゴリーが トラックバックを受けつける設定」を行う必要がある。この設定は、見つけにくいところにある。

  1. 「編集メニュー」→「Categoryの編集」を開く
  2. トラックバックの受信を許可したい「カテゴリーの属性を編集する」をクリック
  3. 「トラックバックを受けつけます」のラジオボタンを「On」に変更
    トラックバックを受け付ける設定
    トラックバックを受け付ける設定

  4. 「保存」ボタンをクリック
    注意: 保存ボタンを押した時点で、そのカテゴリに ID が割り当てられる
  5. 「このカテゴリーのトラックバックURL」が表示される
    カテゴリのトラックバックURL
    カテゴリのトラックバックURL

カテゴリに割り当てられるトラックバック用の ID は、その時点で一般の記事に割り当てられているトラックバック ID の次の番号になる。どちらも トラックバックにとっては、対象がエントリなのかカテゴリなのかを区別する必要はないからだと思われる。一旦割り当てられた ID を変更することはできない。この番号が何番になるかということは気にしない方がよい。

カテゴリのトラックバック URL の説明の欄には、不思議なことが書いてある。

このカテゴリーのトラックバックURL
これは、他のサイトからこのサイトへトラックバックするためのURLです。このカテゴリへのトラックバックを受けつけるのなら、このURLをサイトで公開してください。限られた人にだけトラックバックを許可したいなら、このURLは、その人たちだけにこっそり教えてください

一般に公開すると、何か不都合でもあるのだろうか?

トラックバック受信の許可ができたら、「Category Archive」テンプレートに URL を表示させるように、コードを追加する。全てのカテゴリでトラックバックを受け付ける訳ではないので、受け付けないカテゴリでは表示させないようにしたい。そのようなときは、<MTIfNonEmpty> コンテナタグで囲むとよい。

<MTIfNonEmpty tag="MTCategoryTrackbackLink">
<div class="trackback-head">Trackbacks</div>
<form name="trackback">
Trackback URL:
<input name="url" type="text" style="width: 400px;" value="<$MTCategoryTrackbackLink$>" onfocus="this.select()" />
</form>
<MTPings>
<a name="p<$MTPingID zero_pad="1"$>" id="p<$MTPingID zero_pad="1"$>"></a>
<div class="trackback-body">
<a href="<$MTPingURL$>"><$MTPingTitle$></a><br />
<$MTPingExcerpt$>
<span class="trackback-post">
Trackbacked by: <$MTPingBlogName$> at <$MTPingDate format="%x %H:%M"$></span>
</div>
</MTPings>
</MTIfNonEmpty>

個別記事のトラックバックと違うのは赤色部分である。

関連記事:
Ruby site: 「最近のTrackback」のカテゴリトラックバック対応 では、カテゴリのトラックバックに MTPingedEntry プラグイン を対応させる Hack を行っている。

Posted by n at 2004-09-18 21:55 | Edit | Comments (0) | Trackback(3)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
便利な隠れタグ「MTIfNonEmpty」
例えば <MTIfNonEmpty tag="MTCategoryTrac... Trackbacked from: New White - Blog at April 21, 2005 22:04
MovableTypeでカテゴリ送られたトラックバックを表示する方法
パソコン関係のトラックバックセンターを構築しようと思った。 通常と違うのは投稿に... Trackbacked from: あん共育有限会社ブログ at May 31, 2005 07:24
カテゴリ・アーカイブでもトラックバックを受け付けてみる
必要かどうかはともかくとして、MovableType(ムーバブルタイプ)のデフォルト機能として、カテゴリ・アーカイブでもトラックバックを受信することができます。... Trackbacked from: MovableType備忘録 at April 13, 2006 07:22
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?