Для вывода записей WordPress можно использовать цикл WP_Query или функцию get_posts().
Пример использования цикла WP_Query:
$wp_query = new WP_Query( array(
'post_type' => 'post',
'posts_per_page' => 10
) );
if ( $wp_query->have_posts() ) :
while ( $wp_query->have_posts() ) :
$wp_query->the_post();
// Здесь выводим информацию о записи, например:
the_title();
the_content();
endwhile;
endif;
Пример использования функции get_posts():
$args = array(
'post_type' => 'post',
'posts_per_page' => 10
);
$posts = get_posts( $args );
foreach ( $posts as $post ) :
setup_postdata( $post );
// Здесь выводим информацию о записи, например:
the_title();
the_content();
endforeach;
wp_reset_postdata();
В обоих случаях можно задавать дополнительные параметры запроса, такие как категории, теги, авторы и т.д. Подробнее об этом можно почитать в документации WordPress.