子ページの孫ページ数を表示する

子ページの孫ページ数を表示する。


//現ページの固定ページの子ページを取得
$child_posts = get_children( array('post_parent' => get_the_ID(), 'order' => 'ASC', 'orderby' => 'menu_order' ) );
if ( $child_posts ) {
  foreach ( $child_posts as $child ) {
  //子ページの子ページ(孫ページ)を取得
    $grandson_posts = get_children( array('post_parent' => $child->ID) );

  //孫ページの個数を数える
    $count_c = count($grandson_posts);
  }
}

phpを勉強しましょう。。。

カテゴリー
業務日報

固定ページの子ページの一覧を順序を直して取得する

固定ページの子ページの一覧を順序を直して取得するには、下記のソースにすること。


$child_posts = get_children( array('post_parent' => get_the_ID(), 'order' => 'ASC', 'orderby' => 'menu_order' ) );

【参照元】
https://qiita.com/hyperkinoko/items/2d33831c87f68c8cfffe