Wordpress the_post()中断重复的帖子

Wordpress the_post()中断重复的帖子,wordpress,Wordpress,我有一个带有重复post ID的数组 array = [71, 82, 71, 86, 82] 如果我会像这样做简单的wordpress循环 while( $query->have_posts() ) : $query->the_post(); 我将看到71、82、86 ID的帖子 如何在数组中显示具有id的所有帖子=[71,82,71,86,82]您可以使用循环来重复id $ids=Array(71, 82, 71, 86, 82); global $post; foreac

我有一个带有重复post ID的数组

array = [71, 82, 71, 86, 82]
如果我会像这样做简单的wordpress循环

while( $query->have_posts() ) : $query->the_post();
我将看到71、82、86 ID的帖子
如何在数组中显示具有id的所有帖子=[71,82,71,86,82]

您可以使用循环来重复id

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

global $post;
foreach ($ids as $id) :
    $post = get_post($id);
    setup_postdata( $post );
    the_title();
endforeach;
它只需从数组中获取id,并根据id从数据库中获取post


您可以在此处找到更多详细信息:

这不是真的,您不需要测试代码。没有理由发布和获取发布。回答之前请先测试。为什么?我可以知道吗?您可以使用此方法通过id获取post,因为您是从wordpress.stackexchange复制此代码的