Почитайте про класс WP_QUERY
$query = new WP_Query( array(
'post_type' => 'post', // page, post, product..
'posts_per_page' => 3, // -1 = all posts
'order' => 'DESC', // or ASC
) );
if ( $query->have_posts() ) {
echo '<ul>';
while ( $query->have_posts() ) { $query->the_post();
echo '<li><a href="'.get_permalink().'">' . get_the_title() . '</a></li>';
}
echo "</ul>";
}
wp_reset_postdata();
post_type - записи(post), страницы(page) или товар(product)..
post_per_page = Если не добавлять постраничной навигации выведет названия 3х записей..
order = брать записи с конца(DESC) или сначала(ASC)