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


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


//現ページの固定ページの子ページを取得
$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を勉強しましょう。。。

コメントを残す

メールアドレスが公開されることはありません。

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください