Wie kann ich eine andere Kategorie für eine bestimmte Kategorie von Posts in der Zielseite einrichten?

Ich möchte einen anderen Bereich für eine bestimmte Kategorie von Posts haben, der auf der Zielseite meiner WordPress-Website angezeigt wird, während Posts verschiedener anderer Kategorien in einem anderen Bereich angezeigt werden.

Ist das in WordPress möglich?

Solutions Collecting From Web of "Wie kann ich eine andere Kategorie für eine bestimmte Kategorie von Posts in der Zielseite einrichten?"

Es ist möglich, dass Sie eine andere Schleife für diese spezielle Kategorie mithilfe der WP_Query-class erstellen müssen. Ein Beispiel für eine Schleife, die die Kategorie “Katzen” zurückgibt, wäre:

// WP_Query arguments $args = array ( 'category_name' => 'cats', ); // The Query $query = new WP_Query( $args ); // The Loop if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); // do something } } else { // no posts found } // Restore original Post Data wp_reset_postdata(); 

Abhängig von der Anzahl der Abschnitte auf Ihrer Zielseite haben Sie mehrere Loops. Vergessen Sie jedoch nicht, jeden Loop auf der Seite neu zu setzen.

Ja, das ist definitiv möglich. Sie müssen im Grunde genommen mehrere Loops mit benutzerdefinierten Loop-Abfragen kombinieren, weitere Informationen finden Sie hier: The Loop

  < ?php $query = new WP_Query( 'cat=CATEGORY ID YOU WANT TO DISPLAY HERE' ); ?> < ?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?> OUTPUT HTML HERE < ?php endwhile; endif; ?> < ?php rewind_posts(); ?> < ?php $query = new WP_Query( 'cat=2ND CATEGORY ID YOU WANT TO DISPLAY HERE' ); ?> < ?php if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?> OUTPUT HTML HERE < ?php endwhile; endif; ?> 

Erinnern Sie sich an die rewind_posts () -Methode, damit dies ordnungsgemäß funktioniert