WordPressのカテゴリーとタグ


これまで記事に対し複数のカテゴリーを設定しタグを付けていなかったのですが逆にしました。 カテゴリーとタグの使い分けがどうもよくわからなかったので、そうしていたのですが、

  • カテゴリーは一つの記事に一つ
  • タグは一つの記事に複数可
というのが普通らしいので、今までの使い方はおかしかったようです(ただし、WordPressでは一つの記事に複数のカテゴリーを設定することができてしまいますが)。



この変更に合わせて

  • ヘッダー部分にタグのリストを表示
  • サイドバーにタグクラウドを表示
するようにしました。


ただ一つ問題が。今まで『記事一覧』のページで、記事を列挙するときに記事ごとのカテゴリーを表示して いたのですが、これをタグに変えることができません。カテゴリーを表示するときには

the_category(', ',single,$post["ID"])
これでよかったのですが、タグに対しては同じような機能を持つテンプレートタグがないからです。なんかうまい方法はないもんか。



[追記]なんとかできた。メモ

  • get_posts()でポストを取得できる。
  • get_post_time('Y-m-d')でポストの時間を取得できる
  • the_time()で時間を表示
  • 記事一覧ページ用のテンプレートはall_posts.phpという名前にした。



Similar Posts:

Leave a Reply

スパム防止用認証(空欄に適切な数値を記入してください)。 * Time limit is exhausted. Please reload the CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)