1
我想添加另一个循环到我的模板和帖子ID来自自定义字段保存到$field
但下面的代码没有进入while循环。此外,帖子ID是针对名为投资组合的内容类型。多个wordpress循环不显示数据
为什么下面的代码不能根据ID传递查询来显示帖子?
<?php
$field = get_field("use_case_ids", $currentPostID);
$post_list = $postArray = explode(',', $field);
foreach($post_list as $post_id) :
$querypost[] = query_posts('p='.$post_id);
endforeach;
foreach($querypost as $key => $postData) :
while ($postData[$key]->have_posts()) : $postData[$key]->the_post();
$postData[$key]->the_title();
endwhile;
endforeach;
wp_reset_query();
?>
编辑:我不得不把我的动态值$field
到一个数组。不过,该网页还打破了,当我删除下面的代码行页面加载
while ($postData[$key]->have_posts()) : $postData[$key]->the_post();
$postData[$key]->the_title();
endwhile;
感谢您的信息。代码有问题,因为页面的其余部分在调用之后不会呈现。但我没有看到任何错误。奇怪的。 – Denoteone