Cum să interoghezi postări personalizate și postări obișnuite în WordPress
Doresc să completez caseta "Știri Greenway" de pe această pagină cu cele mai recente trei titluri din secțiunea de Presă ȘI blogul site-ului.
Blogul este un blog WordPress obișnuit și în prezent folosesc acest cod pentru a obține rezultatele:
<?php query_posts('cat=3&posts_per_page=3'); ?>
Pagina de Presă este un tip de postare personalizat. Pot să fac acest cod să funcționeze de asemenea:
<?php
query_posts( array( 'post_type' => 'portfolio', 'toolkit' => '2011' ) );
// bucla începe aici
if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
Este posibil acest lucru?

Ești aproape gata, mai trebuie doar să-i spui lui WP că vrei să interoghezi atât postările obișnuite, cât și postările personalizate (CPT) de tip Press.
Deci:
query_posts( array( 'post_type' => array('posts', 'portfolio'), ...);
unde "portfolio" este numele tipului tău de postare personalizată.
Pagina relevantă din Codex
[Actualizare]
Deci interogarea ar trebui să arate astfel:
<?php
$args = array('post_type'=>array('posts', 'portfolio'));
query_posts($args);
if ( have_posts() ) : while ( have_posts() ) : the_post();
?>

Mulțumesc pentru toată ajutorul. Da, vreau acest lucru în aceeași buclă. @Anu: Am încercat să urmez sugestia. Acesta este codul la care am ajuns. <?php query_posts
( array('post_type' => array('cat=1', 'portfolio', 'Year of Article' => '2011' ) ));
//loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
Din păcate, afișează doar tipul personalizat de postare (Press Articles), nu postările. http://www.brooklyngreenway.org/?page_id=1037&preview=true @Anu, am făcut ceva greșit? Mulțumesc pentru orice ajutor.
