Как правильно получить все посты рубрики на странице рубрики?
Можно импользовать
while ( have_posts() ) : the_post();
$posts_in_category =
endwhile
Как я понимаю получая каждый раз отдельную запись
Или получить ил скопом в массив, что то типа такого
$args = array(
'post_type' => 'post', // изолируем нужный post type
'post_status' => 'publish', // изолируем только опубликованные записи
'category__in' => array( 15 ), // где 15 - ID вашей категории
'posts_per_page' => -1, // забираем все посты, отвечающие требованиям
'fields' => 'ids', // возвращаем только массив ID найденных записей
'cache_results' => true, // кешируем полученные результаты
'no_found_rows' => true, // не считаем общее количество найденных записей
'update_post_meta_cache' => false, // не забираем и не кешируем метаданные для этих записей
'update_post_term_cache' => false, // не забираем и не кешируем термины для этих записей
);
$posts_in_category = new WP_Query( $args );