Показать последнюю запись в блоге определенной картографии на главной странице Wordpress

Я создаю настраиваемую тему в Wordpress, и я хочу, чтобы эта тема отображала домашнюю страницу, отображающую последнее (только одно) сообщение определенной ранее созданной категории. Допустим, эта категория называется "конкретная категория".

Я создал свой файл шаблона home.php и поместил в него эту функцию:

<?php query_posts('posts_per_page=1'); ?>
            <?php if (have_posts()) : while(have_posts()) : the_post();?>
                    <?php the_content();?>
            <?php endwhile; endif;?>

Я надеюсь, что он покажет последний пост (так и есть), но не из конкретной категории, он просто отображает последний пост из любой категории.

PS: У меня уже есть созданный для архива category.php, который используется для отображения списка сообщений этой конкретной категории.

Так что я сделал не так?

1 ответ

Решение

Измените свой запрос на query_posts( 'posts_per_page=1&cat=1' ) где 1 - идентификатор нужной категории.

См. Этот раздел официального кода исх.

Другие вопросы по тегам