Надо на главную страницу вывести 3 новости из блога.
<?php $current_page = (get_query_var('paged')) ? get_query_var('paged') : 1; // определяем текущую страницу блога
$args = array(
'posts_per_page' => get_option('posts_per_page'), // значение по умолчанию берётся из настроек, но вы можете использовать и собственное
'paged' => $current_page,
'category_name' => 'all'// текущая страница
);
query_posts( $args );
$wp_query->is_archive = true;
$wp_query->is_home = false;
while(have_posts()): the_post();
?>
<div class="col-md-4">
<a href="<?php the_permalink() ?>">
<?php if(has_post_thumbnail()) { ?>
<img width="100%" src="<?php the_post_thumbnail_url();?>" alt="ls-sample1" />
<?php } ?>
<div href="<?php the_permalink() ?>" class="block-data-time">
<img src="<?php echo get_template_directory_uri(); ?>/img/time.svg" alt="">
<span><?php echo get_the_date('j F Y'); ?></span>
</div>
<div class="text-block-row red-border">
<h1><?php the_title(); ?></h1>
</div>
</a>
</div>
<?php endwhile;
if( function_exists('wp_pagenavi') ) wp_pagenavi();
?>