質問: get_posts( $arg ); if( $posts ): ?> 子ページの店舗名 ``` 上記は謝っている記述である事は承知の上ですが、 やりたい事をお伝えさせて頂くご説明用として解釈して頂ければ幸いです。 上記内において の下からの方法が見つからない状態で御座います。 ご説明が上手く伝わっているか不安な所では御座いますが、伝わらないようでしたら、お申し出ください。 ぜひ、お知恵をお貸し頂ければ幸いです。 どうぞ宜しくお願い致します。
回答: wp_list_filter 関数で親ページ、子ページをそれぞれ取得すれば可能だと思います。 ``` 'date', 'order' => 'DESC', 'category_name' => 'tokyo', 'posts_per_page' => -1, ); $stores = get_posts( $args ); if ( $stores ) { $parents = wp_list_filter( $stores, array( 'post_parent' => 0 ) ); foreach( $parents as $parent ) { setup_postdata( $GLOBALS['post'] =& $parent ); ?> get_the_ID() ) ); foreach ( $children as $child ) { setup_postdata( $GLOBALS['post'] =& $child ); ?>