Wordpress the_post()打破重复的帖子

时间:2017-03-25 12:41:29

标签: wordpress

我有重复帖子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]

1 个答案:

答案 0 :(得分:1)

您可以使用循环来重复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从数据库中获取帖子。

您可以在此处找到更多详细信息:https://developer.wordpress.org/reference/functions/get_post/