調べても無かったので覚え書き程度に。
先日は、wordpress:親カテゴリが同じな子カテゴリの一覧表示でリスト表示させたのですが、IDが欲しい!というときのために。。
まずはこの前と同じ。。。
[sourcecode language=”php”]
/* 現在のカテゴリの取得 */
$cat_now = get_the_category();
$cat_now = $cat_now[0];
/*親カテゴリのID取得*/
$parent_id = $cat_now->category_parent;
[/sourcecode]
ここまでで、親カテゴリのIDを取得します。
ちなみに超初歩的なことですが、get_the_categoryはループ内で使うタグですので。。。
あとはget_category_childrenというタグを使用します。
このタグに関してはリファレンスが無かったりするので・・
ソースは
[sourcecode language=”php”]
<?php $cat_children = get_category_children($parent_id); ?>
[/sourcecode]
こんな感じです。
get_category_childrenに関しては、
get_category_children(親カテゴリーID, before,after)
以上の表記になります。
デフォルトでは。IDの間に『/』が入りますので、以上の表記をいじって変える感じです。
これで兄弟カテゴリ(姉妹カテゴリ)のID取得できます。
- Facebook GraphAPI v2.9でいいね・シェア数をPHPで取得して表示 - 2017年9月7日
- phpstormのFilewatcherでautoprefixerを使う方法 - 2017年1月19日
- Custom Field Templateを使用してのプレビューを実装 - 2016年1月14日
- WordPress:WooCommerceを使ってみて分かったこと - 2013年7月5日
- 誰得なプラグイン Ultimate Google Analytics改をひっそりと公開します - 2013年6月4日
- プラグイン『WooCommerce Fields for Japan』を公開しました - 2013年4月21日
- 公式 WordPress.orgプラグインディレクトリでのプラグイン公開のススメ - 2013年4月17日
- WordPress:WooCommerceを日本仕様へと日本語化 - 2013年4月15日
- webクリエイター パソコンを買う。 - 2013年3月16日
- WordPress:『続きを読む』read moreをpタグで囲む - 2013年3月5日
Pingback: 親カテゴリと子カテゴリのID取得 | setting_web
Pingback: Daily Digest for 20091130 – lifestream@add
Pingback: note » 親カテゴリーか子カテゴリーかを判定 |note
Pingback: links for 2010-02-15 | ウェブル