ワードプレスでは投稿記事に「おしらせ」とか「テクニック」などのようにカテゴリーをつけることができる。
今みているページがどのカテゴリーに属している記事なのかを取得したいときには
get_the_categoryというwp_queryのメソッド(関数)を使う。
get_the_category( );の引数となる「投稿記事のID」はこのようにして取得する。
今みている記事のIDは$cur_post->IDであり、そのカテゴリーを取得するとなると、
get_the_category($cur_post->ID);ということになる。
なお、カテゴリーの中にもまたプロパティがいくつも入っている。
それを取り出すためには、変数に入れてから取り出す。
いま、$cur_post_catはカテゴリー情報のプロパティを全て含んでいる状態である。
もし、カテゴリー情報の中から特定の情報(プロパティ)を取り出したい場合は
カテゴリーIDなら、$cur_post_cat->term_id、
カテゴリー名なら、$cur_post_cat->name となる。
| プロパティ | 含まれる情報 |
|---|---|
| term_id | カテゴリーのid |
| name | カテゴリーの名前 |
| slug | カテゴリーのスラッグ名 |
| description | カテゴリーの説明文 |
| parent | 親カテゴリーのID |
| count | カテゴリーに属する投稿記事の数 |
>> 投稿記事が属するカテゴリーのアーカイブページへのリンクを取得したい