Little.ws

wordpress:親カテゴリと子カテゴリのID取得(兄弟カテゴリ?)

Written by chibi. Posted in Wordpress応用

Tagged: , , ,

wordpress:親カテゴリと子カテゴリのID取得(兄弟カテゴリ?)

Published on 2009年6月8日 with No Comments

調べても無かったので覚え書き程度に。
先日は、wordpress:親カテゴリが同じな子カテゴリの一覧表示でリスト表示させたのですが、IDが欲しい!というときのために。。

まずはこの前と同じ。。。

/* 現在のカテゴリの取得 */
$cat_now = get_the_category();
$cat_now = $cat_now[0];

/*親カテゴリのID取得*/

$parent_id = $cat_now->category_parent;

ここまでで、親カテゴリのIDを取得します。
ちなみに超初歩的なことですが、get_the_categoryはループ内で使うタグですので。。。

あとはget_category_childrenというタグを使用します。
このタグに関してはリファレンスが無かったりするので・・
ソースは

<?php $cat_children = get_category_children($parent_id); ?>

こんな感じです。
get_category_childrenに関しては、

get_category_children(親カテゴリーID, before,after)

以上の表記になります。
デフォルトでは。IDの間に『/』が入りますので、以上の表記をいじって変える感じです。
これで兄弟カテゴリ(姉妹カテゴリ)のID取得できます。

Share this

No Comments

There are currently No Comments on wordpress:親カテゴリと子カテゴリのID取得(兄弟カテゴリ?). Perhaps you would like to add one of your own?

Trackbacks & Pingbacks

  1. 親カテゴリと子カテゴリのID取得 | setting_web
  2. Daily Digest for 20091130 – lifestream@add
  3. note » 親カテゴリーか子カテゴリーかを判定 |note
  4. links for 2010-02-15 | ウェブル

Leave a Comment