Ссылки категорий, включая все сообщения
-
16-10-2019 - |
Вопрос
Действительно ржавый на фронте WordPress.
Я использую пользовательские постоянные ссылки /%category%/%postname%/
так же хорошо как WP No Category Base
плагин, так что мои URL -адреса выглядят так: http://www.url.com/parent_category/child_category/
У меня есть только index.php на данный момент, с максимально основной петлей:
<?php if (have_posts()) : ?>
<?php query_posts(); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<?php the_title(); ?>
<br />
<?php the_content(); ?>
</div>
<?php endwhile; ?>
<?php else: ?>
<?php endif;?>
Проблема в том, что все сообщения проходят, а не только посты в категории, представленной URL. Я не думал, что мне нужен пользовательский запрос, потому что ссылка, которая привела меня к конкретному URL -адресу, должна была быть перенесена. Что мне не хватает?
Решение
А <?php query_posts(); ?>
В вашем коде заставляет глобальный запрос сброшен, чтобы показать все сообщения вместо того, что установлено вашими правилами переписывания. Вы должны удалить эту линию.