Holen Sie sich Post von Tag

Ich möchte mehrere Post für Tag bekommen. Also versuche ich die get_posts () function zu benutzen:

 '3', 'post_status' => 'publish', 'tag' => 'travel' ); $recent_posts = get_posts($args);?> 

Aber es funktioniert nicht. Wie kann ich Posts per Tag erhalten?

Solutions Collecting From Web of "Holen Sie sich Post von Tag"

Sehen Sie sich diesen Abschnitt an: Tag-Parameter in WP Codex, wo die Suche nach Tags erläutert wird.

Dein Code gefällt mir richtig. Versuchen Sie, Nummernpfosten zu int zu ändern:

 < ?php $args = array( 'numberposts' => 3, 'post_status' => 'publish', 'tag' => 'travel' ); 

Sie können es hilfreich finden, diesen Link über WP-Abfragen zu überprüfen, um nach dem Tag abzufragen.

Der Vorteil der Verwendung dieser Abfrage besteht darin, dass Sie Ihre eigene Schleife erstellen können und die Posts in die von Ihnen benötigte Anordnung einfügen können.

Zum Beispiel können Sie die Post-Titel in eine Liste einfügen, oder Sie können die Standardtitel-Überschriften, gefolgt von einem Auszug oder Inhalt, generieren.

Für eine Liste würde der Code etwa so aussehen:

 
    < ?php $args = array( 'tag' => 'travel', 'posts_per_page' => 3); ?> < ?php $recent_posts = new WP_Query( $args ); ?> < ?php if ($recent_posts->have_posts()) : while ($recent_posts->have_posts()) : $recent_posts->the_post(); ?>
  1. < ?php the_title(); ?>
  2. < ?php endwhile; else : echo "Nothing"; endif; wp_reset_postdata(); ?>