¿Cómo excluir una categoría de get_posts?

9 sept 2011, 13:35:30
Vistas: 27.2K
Votos: 7

Necesito obtener posts por categoría con get_posts pero necesito excluir otra categoría llamada london o ID 10. ¿Es esto posible?

saludos, Dc.

// array(7,-10) - Para incluir cat 7 y excluir cat 10
    $laargsM = array('category' => '7,-10', 'posts_per_page'=>300, 'orderby'=>'title', 'order'=>'asc' );
    $la_shapes = get_posts( $laargsM ); 
0
Todas las respuestas a la pregunta 1
1
13

Como 'get_posts()' utiliza los parámetros de 'WP_Query()', asumo que esto debería funcionar:

$laargsM = array(
    'cat'              => 7, // ID de la categoría a incluir
    'posts_per_page'   => 300, // Número máximo de posts a mostrar
    'orderby'         => 'title', // Ordenar por título
    'order'           => 'asc', // Orden ascendente
    'category__not_in' => array(10) // IDs de categorías a excluir
);
9 sept 2011 14:39:27
Comentarios

gracias Michael & es bueno saber que también usa los parámetros de 'WP_Query()'...

v3nt v3nt
9 sept 2011 15:12:53