面倒くさいことのひとつだった、エントリーの「関連するエントリー」を表示するようにしました。表示というか作ったよ。ゼロから。

処理的には、

  1. 元エントリーに付けられているタグを取得
  2. 取得したタグと同じタグが付いているエントリーのIDを取得
  3. 付いているタグが多ければ多いほど上位に表示されるようにソート
  4. エントリーの情報を取得
  5. 表示

という感じで、タグベースの「関連するエントリー」です。探せば同じようなPluginはあると思うんだけど、久しぶりにちょっと作ってみたい気持ちがあったのでDoしました。

Plugin化はせず、テンプレートphpファイルを新たに作ってincludeする形にしています。

Codingオモローやね。

WordPressのテンプレートを作ったり、Pluginを作る時はDeveloper Documentation « WordPress Codexが便利。Template TagsとFunction Reference見て、あとはwordpressのコードをMacのSpotlightで検索。
Googleに頼るのもいいけど、ドキュメントとコードだけで掘ってくのも面白い。「あーこれは今度アレをアレする時に使えそう」とか発見あるし、ちょっとわかった気になれるし。

Yasutaka Sato

Neet / Web Designer

More...