Я пытаюсь добавить еще один цикл к моему шаблону, а идентификатор сообщения отправляется из настраиваемого поля, сохраненного в $field
, но код ниже не попадает в цикл while. Также идентификатор сообщения относится к типу контента, называемому портфолио.Несколько строк Wordpress, не отображающих данные
Почему код ниже не тянет и не показывает сообщение, основанное на идентификаторе Я передаю запрос?
<?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();
?>
EDIT: я должен был обратить свое динамическое значение $field
в массив. Но страница все еще ломается, и когда я удалить следующие строки кода остальной части загрузки страницы
while ($postData[$key]->have_posts()) : $postData[$key]->the_post();
$postData[$key]->the_title();
endwhile;
Спасибо за информацию. Что-то не так с кодом, потому что остальная часть страницы не является рендерингом после вызова. Но я не вижу никаких ошибок. Weird. – Denoteone