調べても無かったので覚え書き程度に。
先日は、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取得できます。









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