Intereting Posts
WP REST API: фильтр по категориям 1 и категории 2 Кто-нибудь знает плагин для WordPress, который использует osCommerce? Ссылки на hardcoding на wp_nav_menu переопределить фильтр в плагине Как импортировать адреса электронной почты в подписки на WordPress.com? Отключение автоматических тизеров раздражающий массаж «Подтверждение формы повторного приема» Бесплатный хостинг WordPress с пользовательскими темами? «Обновление не может быть установлено, потому что мы не сможем скопировать некоторые файлы». Панель администратора – пользовательское меню Подлинник LINK Конечная точка WP Rest с пользовательскими типами сообщений и полями ACF get_theme_mod не вытягивает цвета css в заголовок, используя wp_head Перевод не работает в переменной sprinf Как добавить пользовательские поля в сообщения без необходимости добавлять вручную каждый раз, когда я отправляю сообщения? Сделать комментарий на странице, не находясь на этой странице?

Запросить последние сообщения из нескольких категорий

я хотел бы перечислить 10 последних сообщений, но только из определенных категорий – кто-нибудь может сказать мне, как это сделать?

благодаря

Solutions Collecting From Web of "Запросить последние сообщения из нескольких категорий"

просто добавьте это выше своей петли

$args = array( 'posts_per_page' => 10, 'category__in' => array( 2, 6 ), //change and add the category ids here 'orderby' => 'date', 'order' => 'ASC') query_posts($args); 

и вы можете больше узнать о параметрах query_posts. Параметры http://codex.wordpress.org/Function_Reference/WP_Query#Parameters

Обновить

По популярному запросу 🙂 вот еще один пример, чтобы сделать то же самое, но используя tax_query

 $args = array( 'tax_query' => array( array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => array('category1','category2') ////change and add the category slugs here ) ) 'posts_per_page' => 10, 'orderby' => 'date', 'order' => 'ASC') query_posts($args); 

Посмотрите параметры запроса категории:

http://codex.wordpress.org/Function_Reference/WP_Query#Category_Parameters

Самый простой способ сделать это – использовать имя категории в запросе до начала цикла.

 <?php query_posts($query_string . '&category_name='Your Category, Another Category'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> 

Я не тестировал его, но должен работать.

Также проверьте http://codex.wordpress.org/Function_Reference/query_posts