現在表示しているページカテゴリIDの親カテゴリIDを取得する方法です。

現在表示しているページのカテゴリIDの取得方法はこちら

現在のページのカテゴリIDが、

$cat_id

に入っているとした場合、一番上の親カテゴリIDの取得方法は

//所属しているカテゴリをスラッグで取得 例) a<>b<>c
$cat_kaisou_s               = get_category_parents( $cat_id, false, ‘<>’, true );
//配列に変換
$cat_kaisou_array_s = explode(“<>”, $cat_kaisou_s);
//一番親(つまりa)のスラッグからIDなどが含まれた情報を取得
$p_cat_id_array          = get_category_by_slug ($cat_kaisou_array_s[0]);
//IDのみを取り出す
$p_cat_id                        = $p_cat_id_array -> term_id;

となります。

 

スポンサー

お問い合わせ

この記事についてご質問があれば、お問い合わせ下さい。

お名前(必須)
お名前フリガナ(必須)
メールアドレス(必須)
メールアドレス確認(必須)
お問い合わせ記事URL
お問い合わせ内容(必須)