web-dev-qa-db-fra.com

Interrogation de publications personnalisées et de publications régulières

Je souhaite remplir la case "Greenway News" de cette page avec les trois derniers titres de la section Presse ET du blog du site.

Le blog est un blog régulier WP et j'utilise actuellement ce code pour obtenir mes résultats:

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

La page Presse est un type de message personnalisé. Je peux aussi obtenir le code suivant:

<?php
   query_posts( array( 'post_type' => 'portfolio', 'toolkit' => '2011' ) );
   //the loop start here
   if ( have_posts() ) : while ( have_posts() ) : the_post();
?>

Est-ce possible?

2
Jeff Tancil

Vous y êtes presque, il vous suffit de dire à WP que vous souhaitez interroger les publications ainsi que votre presse CPT.

Alors:

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

où portfolio est le nom de votre type de message personnalisé.

Le page Codex } _ concerné

[Mettre à jour]

Voilà à quoi devrait ressembler la requête

<?php

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

  query_posts($args);

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

?>
4
anu