Как исключить категорию из функции get_posts?

9 сент. 2011 г., 13:35:30
Просмотры: 27.2K
Голосов: 7

Получаю записи по категории через get_posts, но нужно исключить другую категорию под названием london или с id 10. Это возможно?

С уважением, Dc.

// использовать array(7,-10)
    $laargsM = array(
        'category' => 7,
        'posts_per_page' => 300,
        'orderby' => 'title',
        'order' => 'asc'
    );
    $la_shapes = get_posts( $laargsM ); 
0
Все ответы на вопрос 1
1
13

Поскольку 'get_posts()' использует параметры 'WP_Query()', можно предположить, что это должно работать:

$laargsM = array(
    'cat'              => 7,
    'posts_per_page'   => 300,
    'orderby'          => 'title',
    'order'            => 'asc',
    'category__not_in' => array(10) 
);
9 сент. 2011 г. 14:39:27
Комментарии

спасибо, Майкл, и очень полезно знать, что он также использует параметры 'WP_Query()'...

v3nt v3nt
9 сент. 2011 г. 15:12:53