Задать вопрос
@dariks

Почему цикл wordpress вместо записей выводит страницу?

Если вызвать стандартный the_Loop на странице, то он вместо записей выводит страницу, где в title подставляет название страницы. Выходит пустая карточка с названием страницы.
А если вызвать цикл (без какой-либо фильтрации) в category.php, то он выводит записи конкретной рубрики, уже отфильтрованные. Как с этим бороться? хочу чтобы цикл просто выводил все записи.

<?php get_header(); ?>
 <?php if (is_category()) {
    $cat_name = get_queried_object()->name;
  }
  ?>
 <main class="main main-yellow">
 	<article>
 		<h2 class="cat-title"><?php echo $cat_name; ?></h2>
 	</article>

 	<div class="cat-post">
 		<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
 				<div class="cat-item">
 					<h5 class="data"><?php echo get_the_date('n.j.Y'); ?></h5>
 					<div class="scale">
 						<a href="<?php the_permalink(); ?>">
 							<?php the_post_thumbnail(); ?>
 						</a>
 					</div>
 					<a href="<?php the_permalink(); ?>">
 						<h1><?php the_title(); ?></h1>
 					</a>
 					<?php the_excerpt(); ?>
 					<a class="more" href="<?php the_permalink(); ?>">Читать подробнее</a>
 				</div>
 			<?php endwhile; ?>
 	</div>
 </main>
 <?php the_posts_pagination(); ?>
 <?php endif; ?>
 <?php get_footer(); ?>
  • Вопрос задан
  • 395 просмотров
Подписаться 2 Средний 5 комментариев
Решения вопроса 1
@vardoLP
Ват ю сэй эбаут май мама?!
Положите себе в закладки, там все есть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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