Показать последнюю запись в блоге определенной картографии на главной странице 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 - идентификатор нужной категории.
См. Этот раздел официального кода исх.