$my_catelist = wp_get_nav_menu_items( ‘catelist’ ); // メニュー名を指定
foreach ( $my_catelist as $value ) :
if ( $value->object !== ‘category’ ) {
continue; // カテゴリー以外はスルー
}
$my_cate_id = $value->object_id; // カテゴリーID
$my_cate_title = $value->title; // カテゴリー名(ナビゲーションラベル)
$my_cate_num = ctype_digit( $value->attr_title ) ? $value->attr_title : ‘0’; // タイトル属性

$cate_query = new WP_Query( array( ‘posts_per_page’ => $my_cate_num, ‘category__in’ => $my_cate_id ) );
echo ‘

‘ . $my_cate_title . ‘

‘;
if ( $cate_query->have_posts() ) :
while ( $cate_query->have_posts() ) :
$cate_query->the_post();
get_template_part( ‘template-parts/content’, ‘archive’ );
endwhile;
endif;
wp_reset_postdata();
echo ‘

‘;
endforeach;