У меня есть настраиваемое поле, которое представляет собой поле выбора, и тип имеет отношение. Я фильтрую отношение по сообщениям, и теперь я хочу отобразить выбранные сообщения на определенной странице:
вот мой запрос:
$ids = get_field('choose_cars', false, false); // name of the select box
$query = new WP_Query(array(
'post_type' => 'cars', // is my custom post type
'posts_per_page' => 3,
'post__in' => $ids,
'post_status' => 'publish',
'orderby' => 'post__in',
));
$query = new WP_Query($args);
if($query->have_posts()) {
while($query->have_posts() ){
$query->the_post();
?>
<?php $image = get_field('car_image'); ?>
<div>
<a href="<?php the_permalink(); ?>">
<div class="car-wrapper" style="position: relative;">
<div class="car-image" style="background-image:url('<?php echo $image['url']; ?>')"></div>
<div class="overlay">
<div class="content">
<p><?= get_field('car_name') ?></p>
</div>
</div>
</div>
</a>
</div>
<?php }
}
die();
Ничего не происходит, так что, может, кто-нибудь подскажет, что я делаю не так?