Consultando publicaciones personalizadas y publicaciones regulares

3 mar 2011, 18:43:14
Vistas: 16.5K
Votos: 3

Quiero llenar el cuadro "Noticias de Greenway" en esta página con los tres últimos titulares de la sección de Prensa Y del blog del sitio.

El blog es un blog normal de WP y actualmente estoy usando este código para obtener mis resultados:

<?php query_posts('cat=3&posts_per_page=3'); ?> 

La página de Prensa es un tipo de publicación personalizada. También puedo hacer que funcione el siguiente código:

<?php
   query_posts( array( 'post_type' => 'portfolio', 'toolkit' => '2011' ) );
   //el loop comienza aquí
   if ( have_posts() ) : while ( have_posts() ) : the_post();
?>

¿Es esto posible?

2
Comentarios

echa un vistazo a http://codex.wordpress.org/The_Loop#Multiple_Loops

Bainternet Bainternet
3 mar 2011 19:06:27

He añadido una respuesta que asume que quieres mostrar publicaciones y tu CPT en el mismo bucle

anu anu
3 mar 2011 19:12:47
Todas las respuestas a la pregunta 1
2

Estás casi ahí, solo necesitas decirle a WP que también quieres consultar publicaciones junto con tu CPT de Press.

Entonces:

query_posts( array( 'post_type' => array('posts', 'portfolio'), ...);

donde portfolio es el nombre de tu tipo de publicación personalizada.

La página relevante del Codex

[Actualización]

Así es como debería verse la consulta

<?php

  $args = array('post_type'=>array('posts', 'portfolio'));

  query_posts($args);

  if ( have_posts() ) : while ( have_posts() ) : the_post();

?>
3 mar 2011 19:11:43
Comentarios

Gracias por toda la ayuda. Sí, quiero esto en el mismo loop. @Anu: Intenté seguir la sugerencia. Este es el código que se me ocurrió. <?php query_posts ( array('post_type' => array('cat=1', 'portfolio', 'Year of Article' => '2011' ) )); //loop if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> Desafortunadamente, solo muestra el tipo de post personalizado (Press Articles) no los posts. http://www.brooklyngreenway.org/?page_id=1037&preview=true @Anu, ¿hice algo incorrecto? Gracias por cualquier ayuda.

Jeff Tancil Jeff Tancil
4 mar 2011 21:13:52

He actualizado mi respuesta, pero has añadido algunos parámetros extra (ej. Year of Article) que no tienen que ver con la pregunta original

anu anu
8 mar 2011 15:22:34