@NasekinLovell

Как вывести из блога новостей на главную страницу сайта не больше 3 новостей?

Надо на главную страницу вывести 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();
			?>
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
Kozack
@Kozack Куратор тега WordPress
Thinking about a11y
'posts_per_page' => get_option('posts_per_page'), // значение по умолчанию берётся из настроек, но вы можете использовать и собственное
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы