Всем добрый день, создал кастомный тип записи (каталог) и в нем через acf добавил заполняемые значения и рубрики.
Для этих записей сделал шаблон с выводом их в таблицу, и по задумке в ней должны показываться только из одной рубрики:
<div class="container">
<?php
$the_query = new WP_Query( array(
'posts_per_page' => 99,
'post_type' => 'catalog',
'category' => 1
) );
echo '<table>';
echo '<thead>';
echo '<tr>';
echo '<th>Название</th>';
echo '<th>Цвет</th>';
echo '<th>Договор</th>';
echo '<th>Базовая цена</th>';
echo '<th>Партия</th>';
echo '<th>Оптовая цена</th>';
echo '<th>С картой партнёра"</th>';
echo '<th>Гарантийный срок</th>';
echo '</tr>';
echo '</thead>';
while( $the_query->have_posts() ): $the_query->the_post();
if (get_field('price-add',$post->ID) != ""){
echo '<tr>';
echo '<td>' . get_the_title() . '</td>';
echo '<td>' . get_field('color',$post->ID) . '</td>';
echo '<td>' . get_field('contract',$post->ID) . ' руб.</td>';
echo '<td>' . get_field('base,$post->ID) . ' руб.</td>';
echo '<td>' . get_field('batch',$post->ID) . ' руб.</td>';
echo '<td>' . get_field('price-50-to-100',$post->ID) . ' руб.</td>';
echo '<td>' . get_field('card',$post->ID) . ' руб.</td>';
echo '<td>' . get_field('warranty',$post->ID) . ' руб.</td>';
echo '</tr>';
}
endwhile;
echo '</table>';
?>
Но выводятся все равно все записи в таблицу, Просьба подсказать решение как это сделать или направить в нужную сторону где посмотреть