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