Little.ws

HTMLとcssなどのweb制作に関する役立つTipsや、Wordpressに関する誰得なプラグインなどを、なるべく毎日更新で覚え書きします。

wordpress:親カテゴリが同じな子カテゴリの一覧表示

Written by chibi. Posted in Wordpress応用

Tagged: , ,

wordpress:親カテゴリが同じな子カテゴリの一覧表示

Published on 2009年6月1日 with No Comments

タイトルの通りです。

親カテゴリのIDが分かっている場合、
たとえば親カテゴリのIDが1のとき、

<?php wp_list_categories('child_of=1'); ?>

でいいのです、んで、親カテゴリはもちろん記事や子カテゴリによって違うわけです。
なので、親カテゴリデータ受け取り→加工の手順が必要です。
では手順は以下から。

手順としては、現在のカテゴリの取得→親カテゴリの取得になります。
親カテゴリーIDの取得 » PHPpress for WordPressより

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

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

$parent_id = $cat_now->category_parent;

んで、さっきのと組み合わせるだけなので、続いて

<?php wp_list_categories("child_of=$parent_id"); ?>

でOKです。
全部まとめると

<?php
$cat_now = get_the_category();
$cat_now = $cat_now[0];
$parent_id = $cat_now->category_parent;
?>
<?php wp_list_categories("title_li=&child_of=$parent_id"); ?>

こんな感じ?

Share this

No Comments

There are currently No Comments on wordpress:親カテゴリが同じな子カテゴリの一覧表示. Perhaps you would like to add one of your own?

Trackbacks & Pingbacks

  1. 親カテゴリが同じな子カテゴリの一覧表示 | setting_web
  2. note » 親カテゴリーか子カテゴリーかを判定 |note
  3. 同一カテゴリ内の子カテゴリ一覧取得【WordPress】 | My DISCORD

Leave a Comment