2012-01-03 2 views
2

Я хочу список сообщений из определенных категорий, которые принадлежат определенным идентификаторам почты.Wordpress: получать сообщения в определенных категориях

Пример: Сообщения от Категорияа или categoryB, который имеет идентификатор 1,2,3,4,5

+1

Итак, в чем проблема? –

+0

Как я могу искать с использованием обеих категорий и отправлять идентификаторы –

ответ

0

Используйте get_posts с категорией и включают аргументы.

+0

, но вы не можете использовать обе категории и отправлять идентификаторы одновременно с get_posts –

+1

Да, да, вы можете. – addedlovely

+0

Можете ли вы объяснить, как искать в одном запросе –

2

Использование get_posts с post__in и cat, вероятно, удовлетворить ваши потребности .:

// Create your query argument array 
$args = array(
     'cat' => '1,2', // Where 1 and 2 are the category ids of Category A and Category B that you want posts containing either of. 
     'post__in' => array (1,2,3,4,5) // Where 1-5 are post ids 
    ); 

// Retrieve posts 
$post_list = get_posts($args); 

$post_list будет массив сообщений, получаемых на основе параметров запроса, переданных get_posts.

Дополнительная информация о допустимых параметрах запроса get_postshere.

+0

, но вы не можете использовать обе категории и отправлять идентификаторы одновременно с get_posts. –

+0

Я добавил код, который показывает, как преобразовать категории slugs или имена в идентификаторы. – Chaser324

+0

Кроме того, вам действительно нужно переписать вопрос, чтобы более четко указать, какова ваша фактическая проблема. – Chaser324