Zeigen Sie den neuesten Beitrag aus der WordPress-Kategorie an, der auch in den Kategorien X, Y oder Z angezeigt wird

Ich möchte den neuesten Post aus einer “vorgestellten” Kategorie (id=1) anzeigen, die auch in der X Kategorie, Y Kategorie oder Z Kategorie (id=2,3,4 respectively) . Beachten Sie, dass es in den Kategorien (A,B) weitere Posts gibt, die auch unter “Featured” aufgeführt sind, aber ich möchte meine Ergebnisse auf den XYZ set .

Gibt es eine special loop ich verwenden kann, oder muss ich eine SQL query ausführen?

Es ist auch wichtig zu wissen, dass dies alles Top-Level-Kategorien sind, also kein Kind oder Eltern Katzen durchzusehen.

Solutions Collecting From Web of "Zeigen Sie den neuesten Beitrag aus der WordPress-Kategorie an, der auch in den Kategorien X, Y oder Z angezeigt wird"

Vielleicht könnte dies helfen und sollte jeden Beitrag entweder in 2, 3 oder 4 Kategorie und in Kategorie 1 zurückgeben:

 query_posts( array( 'cat' => array(2,3,4), 'category__and' => 1, 'posts_per_page' => 1, 'orderby' => 'title', 'order' => 'DESC' ) ); 

(aus dem Codex http://codex.wordpress.org/Function_Reference/query_posts )

Nicht ganz sicher, habe es nicht getestet.

wie wäre es mit?

 < ?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('cat=1,2,3,4&showposts=5'); if ( have_posts() ) while ( have_posts() ) : the_post(); while ($wp_query->have_posts()) : $wp_query->the_post(); ?> 
>
< ?php the_time(' M jS, Y') ?>

< ?php the_title(); ?>

< ?php the_content(); ?>
< ?php endwhile; ?> < ?php $wp_query = null; $wp_query = $temp; ?>

wirklich nur eine benutzerdefinierte Abfrage, die Sie filtern können, um die Anzahl der Beiträge usw. anzuzeigen.