2017-03-25 5 views
0

Ich habe Array mit duplizierten Post idsWordpress the_post() brechen doppelte Beiträge

array = [71, 82, 71, 86, 82] 

Wenn ich einfach Wordpress Schleife tun wie

while($query->have_posts()) : $query->the_post(); 

ich Beiträge mit 71, 82, 86 ids sehen Wie es möglich ist, alle Posts mit IDs im Array Array anzuzeigen = [71, 82, 71, 86, 82]

Antwort

1

Sie können eine Schleife für wiederholte ID verwenden.

$ids=Array(71, 82, 71, 86, 82); 

global $post; 
foreach ($ids as $id) : 
    $post = get_post($id); 
    setup_postdata($post); 
    the_title(); 
endforeach; 

Es einfach ID aus Array und erhalten Post aus der Datenbank nach ID.

können Sie weitere Informationen finden Sie hier: https://developer.wordpress.org/reference/functions/get_post/

+0

Es ist nicht wahr, Sie Sie Code nicht testen. Kein Grund the_post und get_post. Bitte vor der Antwort testen. – FightInGlory

+0

warum? Darf ich wissen? –

+0

Sie können Post von ID mit dieser Methode erhalten –