По какой-то причине после использования цикла while внутри оператора if после создания нового объекта запроса WP моя панель управления исчезает.WP_Query, приводящий к исчезновению панели управления Wordpress
<?php
$args = array(
'post_type' => 'info'
);
$query = new WP_Query($args);
?>
<?php if($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?>
<section class="info">
<p class="quote"><?php the_field('quote'); ?></p>
<div class="text">
<h2><?php the_title(); ?></h2>
<p><?php the_content(); ?></p>
</div>
</section>
<?php endwhile; endif; wp_reset(); ?>
Удаление инструкции if и цикла while заставляет панель снова появляться снова. Это, кажется, правильное форматирование, я не могу найти другой случай, когда у кого-то была такая же проблема.
Интересно, что '$ query' зарезервирован, а что, если вы измените его на что-то еще? – Stickers
Я не думаю, что это так. Я просто попробовал другое имя переменной, и это все равно не сработает. – Mouse6541