Главная / Вопросы и ответы

Как вывести записи рубрики wordpress?

Для вывода записей определенной рубрики в WordPress можно использовать функцию WP_Query. Эта функция позволяет задать параметры для поиска постов и вернуть результаты в виде объекта WP_Query.

Ниже приведен пример кода для вывода последних 10 постов из рубрики с ID равным 5:

php
$args = array( 'category__in' => array(5), 'posts_per_page' => 10, ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); // Выводим содержимое поста the_title(); the_excerpt(); // и т.д. } } else { // Сообщение, если постов не найдено echo "Постов не найдено."; } // Возвращаем оригинальные данные поста wp_reset_postdata();

В этом примере мы используем массив $args для определения параметров запроса. Затем мы создаем новый объект WP_Query и передаем ему массив $args. Мы проверяем, есть ли посты, соответствующие нашим параметрам, и выводим содержимое каждого поста с помощью функций the_title() и the_excerpt(). Наконец, мы сбрасываем данные поста с помощью функции wp_reset_postdata(), чтобы вернуться к оригинальному запросу постов на странице.

Обратите внимание, что в этом примере мы используем category__in, чтобы указать, что мы ищем записи только в одной категории. Если вы хотите искать записи в нескольких категориях, вы можете использовать category__and или category__or. Кроме того, вы можете использовать другие параметры в массиве $args, чтобы настроить запрос постов, в зависимости от ваших нужд.

Популярные шаблоны

Галотерапия

WordPress #5278

Бары

WordPress #4941

Автомойки

WordPress #3863

Бижутерия

WordPress #2098

Spa-салоны

WordPress #693