今みている投稿記事が属するカテゴリーを取得したい

ワードプレスでは投稿記事に「おしらせ」とか「テクニック」などのようにカテゴリーをつけることができる。
今みているページがどのカテゴリーに属している記事なのかを取得したいときには get_the_categoryというwp_queryのメソッド(関数)を使う。

get_the_category(投稿記事のID);

おさらい

get_the_category( );の引数となる「投稿記事のID」はこのようにして取得する。

投稿記事のカテゴリーを取得

今みている記事のIDは$cur_post->IDであり、そのカテゴリーを取得するとなると、

get_the_category($cur_post->ID);

ということになる。

カテゴリーに含まれる情報

なお、カテゴリーの中にもまたプロパティがいくつも入っている。
それを取り出すためには、変数に入れてから取り出す。

$cur_post_cat = 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 カテゴリーに属する投稿記事の数

>> 投稿記事が属するカテゴリーのアーカイブページへのリンクを取得したい