我有生成ACF的数组。我想显示ID在数组中的所有帖子。 这段代码:
<?php
echo '<pre>';
print_r(get_field('wpisyx')) ;
echo '</pre>';
?>
告诉我所有的身份证明:
Array
(
[0] => 911
[1] => 1088
[2] => 895
[3] => 1069
[4] => 915
[5] => 873
[6] => 470
[7] => 515
[8] => 1082
[9] => 844
[10] => 676
[11] => 697
[12] => 685
[13] => 516
[14] => 643
[15] => 620
[16] => 739
[17] => 522
[18] => 521
[19] => 646
[20] => 572
[21] => 551
)
我希望帖子顺序与表格相同。
答案 0 :(得分:3)
您可以使用WP query并使用它进行循环
$query = new WP_Query(array('post__in' => get_field('wpisyx')));
然后,使用典型的WP循环,以您需要的方式显示它们:
if ($the_query->have_posts())
{
echo '<ul>';
while ( $the_query->have_posts())
{
$the_query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
echo '</ul>';
wp_reset_postdata();
}
else
{
// no posts found
}