Recent Reaction templateを作成


少し前の話なのですが、MT hxxksさんの「Recent Reaction template」を参考に、最近のコメントと最近のトラックバックを一覧表示にして別ページへ引っ越ししました。できあがったページはこれ。サイドバーがごちゃごちゃしているので片づけたかったのです。
たぶん、一番参照しているのは自分だし、見に来てる方はさほど興味ないかなと思いましたので。

このページを作成するには、MTPingedEntryというプラグインの導入が必要です。
デフォルトのままだと「最近のTrackback」を表示しても、どのエントリーへのTrackBackかを表示できません。
このプラグインを使うと、自分の書いたどのエントリにTrackBackしてくれたのかわかるようになります。
サイドバーに表示をしている方も便利だと思いますので、おすすめです。

準備ができたら作業です。

  1. 管理画面で、「テンプレート」をクリックします。
  2. 「 新しいインデックス・テンプレートを作る」をクリックします。
  3. 「テンプレートの名前」と「出力ファイル名」を決めます。私は「Recent Reaction template」と「recent_reaction.php」になっています。(おきな名前でOK。php化していない場合は、拡張子がhtmlです)
  4. 「インデックス・テンプレートを再構築するときにこのテンプレートを自動的に再構築する」にチェックを入れます。入れておかないと、再構築しても最新情報が反映されません。
  5. テンプレートの中身を作成します。MTHxxksさんにサンプルがありますので参考に。 私は表示件数を、コメント、トラックバックとも10件にしています。
  6. できたら保存します。
  7. 「このテンプレートを再構築する」をクリックします。
  8. http://(ご自分のサイト)/(3で決めた出力名)にアクセスすると、ページができあがっているはずです。
  9. indexページにリンクを作ります。 私は以下のように記述しています。
    <h2>リアクション</h2> <ul><li><a href="<$MTBlogURL$>recent_reaction.php" title="最近のコメント、TB"><img alt="aboutpage" src="http://vitalage.main.jp/blog/images/paper.gif" border="0" />最近のコメントとTB。</a></li></ul>

スタイルシートはお好みで設定しましょう。

コレで少しサイドバーがすっきり……したかと思ったら別のモノを導入してしまい、結局短くなっていないところがミソです。
ごちゃごちゃしてるの、好きなのかもしれない……。

トラックバックURL

このエントリーのトラックバックURL:

コメントしてください




保存しますか?