consultar publicaciones recientes de varias categorías

2

me gustaría enumerar mis 10 publicaciones más recientes, pero solo de ciertas categorías - ¿Alguien me puede decir cómo hacer esto?

gracias

    
pregunta Fuxi 08.03.2011 - 12:27

3 respuestas

6

simplemente agrega esto sobre tu bucle

$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);

y puede leer más sobre los parámetros de query_posts enlace

Actualizar

Por demanda popular :) Aquí hay otro ejemplo para hacer lo mismo pero usar 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);
    
respondido por el Bainternet 08.03.2011 - 13:08
0

Eche un vistazo a los parámetros de consulta de categorías aquí:

enlace

    
respondido por el anu 08.03.2011 - 13:05
0

La forma más sencilla de hacerlo es usar el nombre de la categoría en la consulta antes de que comience el ciclo.

<?php query_posts($query_string . '&category_name='Your Category, Another Category'); ?>

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

No lo he probado, pero debería funcionar.

También puedes ver enlace

    
respondido por el Craig 08.03.2011 - 13:52

Lea otras preguntas en las etiquetas