Добрый день. Нужно вывести на странице все записи с определенным значением произвольного поля.
<?php $nomer = get_the_ID(); ?> //получаем ID страницы на которой находимся
<?php the_ID(); ?><?php echo $nomer; ?>
<?php $query = new WP_Query(array('post_type' => 'event', 'meta_query' => array('key' => 'event_place', 'value' => $nomer, 'type' => 'numeric'), 'posts_per_page' => '10')); ?>
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
<?php the_title();
the_permalink(); ?><br>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
Этим значением произвольного поля является ID какой-нибудь страницы.
Соответственно на этой странице должны выводиться все записи связанные с ней.
Для записей типа "event" было создано произвольное поле "event_place". Это поле выводит ID заведения в котором проходит "event". Соответственно выборку делал по ID.
Выводит либо вообще все записи типа "event", либо вообще ничего. В чем проблема?