2011/06/09

[WordPress]カテゴリー取得方法

WordPressでカテゴリーを取得する方法のまとめ

■現在表示中の記事・アーカイブのカテゴリーを取得したい
・get_the_category()
記事のカテゴリー名、ID、 スラッグなどをphpの配列で返してくれる
現在表示中の記事やアーカイブのカテゴリーを返してくれるのだけど、$postが変更されていると、予期せぬ値が返ってくることも。

■全部のカテゴリーIDを取得したい
・get all category ids()
カテゴリーのIDが配列で返ってくる

■カテゴリーIDで取得したい
・get category(カテゴリーID)
カテゴリーIDを指定して、配列を取得する
カテゴリーのオブジェクトを引数に渡すこともできる

■スラッグで調べる
get_category_by_slug('name')
カテゴリーのスラッグで調べてphpの配列で返してくれる

■親カテゴリーを取得する
・get category parents(カテゴリーID)
親カテゴリーを返す
IDを指定すると、指定されたカテゴリーの親カテゴリーを返す。
何も指定しない場合は現在表示中のカテゴリー・記事のカテゴリーを返す

0 件のコメント:

コメントを投稿