Как вывести записи определенной категории в WordPress

Комментариев нет

вывод постов заданной категории

Задача: вывести 10 последних записей из определеной ( только одной ) категории в сайдбаре. Для примера, выведем в блоки десять последних по дате поста из 11-й категории. Использовать для этого будем функцию get_posts:

<?php $posts = get_posts ("category=11&orderby=date&numberposts=10"); ?> 
<?php if ($posts) : ?>
<?php foreach ($posts as $post) : setup_postdata ($post); ?>

    <div>
        <div> 
            <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a> 
        </div>
    </div>
<?php endforeach; ?>
<?php endif; ?>

Функция get_posts имеет следующие параметры:


category=11: идентификатор категории
orderby=date: сортировка выведенных постов по дате
numberposts=10: количество выведенных постов


В 7-й строчке выводим кликабельное название поста, с помощью известных функций: the_permalink() и the_title().


В результате данные блоки с постами можно размещать в любой области сайта, применять им css стили, добавлять к выводу что-то свое (например дату, название категории, картинку-миниатюру и т.д.), изменять вид и тип сортировки.
Как посмотреть ID категории?- Зайдите в Консоль-> Записи Рубрики, кликните на заданную рубрику и в адрресной строке после ID= будет номер категории.
Результат работы этого кода можете посмотреть в сайдбаре нашего сайта под заголовком «Уроки по Вордпрессу»

Комментариев нет
 

Оставьте свой комментарий