Hallo Leute,
ich würde bei mir gerne die letzten 6 Video-Beiträge anzeigen lassen. Also alle Posts mit dem Beitragsformat Video.
Habe leider nichts über die Suche oder bei Google gefunden.
Wer kann helfen?
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellen
Hallo Leute,
ich würde bei mir gerne die letzten 6 Video-Beiträge anzeigen lassen. Also alle Posts mit dem Beitragsformat Video.
Habe leider nichts über die Suche oder bei Google gefunden.
Wer kann helfen?
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Eine kurze Suche führte mich hier hin: http://wordpress.stackexchange.com/questions/1818…formats-to-page
Eine kurze Suche führte mich hier hin: http://wordpress.stackexchange.com/questions/1818…formats-to-page
Danke, aber ich blicke da nicht durch. Was muss ich jetzt wo machen?
Du musst ein Query durchführen nach allen Posts mit dem Post Format "Video" und das Ergebnis dieses Querys dann ausgeben, u.U. brauchst Du dazu eine eigene Seite.
Also zB so, um alle Beiträge mit dem Format "Quote" zu holen:
// this will get all 'quote' post format
$args = array(
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array( 'post-format-quote' )
)
)
);
$query = new WP_query($args);
while($query->have_posts()) : $query->the_post();
// do whatever you want with it
endwhile;
Alles anzeigen
Danke. Das hat mir geholfen.
Hab es jetzt so:
$args = array(
'numberposts' => '6',
'post_status' => 'publish',
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array( 'post-format-video' )
)
)
);
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<a href="' . get_permalink($recent["ID"]) . '" title="'.esc_attr($recent["post_title"]).'" >
<div class="video-posts-thumb">' . get_the_post_thumbnail($recent["ID"], 'thumbnail').'</div>
<div class="video-posts-title">' . $recent["post_title"].'</div></a>';
}
wp_reset_query();
Alles anzeigen
Scheint zu funktionieren!
Kann mir noch jemand helfen, wie ich da zusätzlich die Kategorie anzeigen lassen kann?
Hast du es mal mit get_the_category() im foreach getestet?
Hast du es mal mit get_the_category() im foreach getestet?
Hab ich, aber funktioniert irgendwie nicht.
Also egal was ich probiere, bekomme die Kategorien einfach nicht angezeigt. Wer kann helfen?
Wie sieht dein Code denn jetzt aus?
Hast du es mit echo get_the_category() oder mit the_category() probiert?
Wie sieht dein Code denn jetzt aus?
Hast du es mit echo get_the_category() oder mit the_category() probiert?
Hab beides probiert, aber kenne mich mit php leider nicht so aus. Jetzt hab ich erstmal gar nichts mehr, da nichts funktioniert hat.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!