Intereting Posts
WordPress не может записывать файлы на сервере Скрыть обновления от админов, которые не равны числу Имя пользователя Добавление пользовательского класса в тег body с использованием настраиваемых полей WordPress в форме WordPress на другую страницу WooCommerce – обратный вызов после успешного размещения заказа вставка категории в должность Получить $ post-> ID из URL-адреса Как развернуть div только в том случае, если заполнено хотя бы одно пользовательское поле профиля автора? Как изменить элементы управления по умолчанию в настройке темы WordPress ол детей, а не уль детей Почему моя пользовательская форма сохраняет с «autodraft» как титул и слизню? Как получить частную собственность в родительском классе в расширенный класс? Добавить или удалить класс HTML с выборочным обновлением? Как получить категорию slug из wp_dropdown_categories Не удается создать новые страницы Pods

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

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

благодаря

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

$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