var_dump($thisId);
$args = array(
'meta_query' => array(
'placetest' => $thisId
)
);
$posts = get_posts( $args );
foreach($posts as $post) {
setup_postdata($post);
$place = get_post_meta( $post->ID, 'placetest', true );
var_dump($place);
}
wp_reset_postdata();
?>
Цикл находится внутри основного цикла. Проблема в том, что он не учитывает условия из $args и выводит все посты подряд. Вардампы показывают, что начальное и конечное значения в условии однотипные. Ну ладно он бы ничего не выводил, но почему все подряд-то?
Если вместо get_posts поставить WP_Query, то результат точно такой же.
Где я накосячил? Полдня уже ковыряюсь
Гетпост имеет предустановки. Знали об этом?
Обсуждают сегодня