WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.

Как восстановить показ по меткам после кастомных циклов вывода постов?

Сделал кастомный цикл вывода постов из нужной категории на главной через wp_query.

Потом заметил, что при нажатии на метку внизу поста, Вордпресс выводит все посты категории, а не конкретно этой метки.

То же самое если использовать query_posts.

Когда ставлю обычный цикл, все нормально.

Пример цикла:

<?php global $wp_query;

  $wp_query = new WP_Query(array(

	 'posts_per_page' => '10',
	 'post_type' => 'post',
	 'category__in' => '1', 
	 'paged' => get_query_var('paged') ?: 1 
	  ));

	  while( have_posts() ) { the_post(); ?>

		<article class="post">

			<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>

				<div class="post__info">
					<span class="post__info--date"><?php echo get_the_date(); ?></span>
					<span class="post__info--comments"><a href="<?php the_permalink(); ?>#comments">комментировать</a></span>
				</div>

			<?php the_content(); ?>

			<p class="post__hashtag"><?php the_tags($before=""); ?></p>

		</article>

		<?php wp_reset_postdata(); // reset the query ?>

		<?php }  ?>
0
Константин
9 месяцев назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация