Проверка в файле category.php, как вывести определенное количество постов категории?
Вот таким образом вывожу первые 3 поста категории
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array('category_name' => 'stories-of-successful', 'posts_per_page' => 3, 'paged' => $paged );
$the_query = new WP_Query( $args ); ?>
<?php if ( $the_query->have_posts() ) : ?>
<?php
// the loop
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
Если имя категории не указывать, то всегда выводится 3 поста, и не проверяет, может в категории всего один пост. Можно сделать кучу циклов под конкретную категорию, но по моему это бред...
как мне получить id категории(кликнутой), записать ее в переменную и передать ее в массив array ?
AleGar: Нет, стандартный кабинет - это админка WordPress, там совершенно другой код. Можно использовать какой-то плагин для кабинета на фронтенде. Гуглите wordpress frontend user dashboard