カテゴリー
ホームページ製作

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

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


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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です