記事にカテゴリーが複数指定されている場合、特定のカテゴリーの情報だけ取得する方法です。
1つのカテゴリーを情報を取得するのは、パンくずリストなどを作成するときに使用できると思います。
WordPress で用意されている2つの関数を使用します。
- get_the_category( )
- get_category_link( )
get_the_category( )
現在開かれている記事のカテゴリーの情報を配列で取得します。
配列のメンバー変数である、
term_id・・・カテゴリーのID (整数)
をget_category_link( )で使用します。
get_category_link($catgory_link )
カテゴリーIDを引数に指定して、そのカテゴリーへのリンクを取得します。
使用例
以下の例では、複数のカテゴリーのうち一番目のカテゴリーの情報を取得しています。
1 2 3 4 5 |
//記事に設定されているカテゴリーを取得します $cat = get_the_category(); //指定したカテゴリーIDのリンクを取得します $category_link = get_category_link( $cat[0]->term_id ); |