Вывод самых просматриваемых статей рубрики в каждой рубрике
Необходимо вывести самые популярные статьи(по числу просмотров) в каждой рубрике свои.
Счётчик на сайте установлен и уже выводятся популярные посты всего сайта.
Код
<?php $cat = category_parent; $pc = new WP_Query('cat=30&meta_key=post_views_count&orderby=meta_value_num&posts_per_page=3'); ?> <?php while ($pc->have_posts()) : $pc->the_post(); ?> <li> <?php the_post_thumbnail(array()); ?> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> </li> <?php endwhile; ?>
Данный код выводит посты только по ID категории, а нужно чтобы категория(рубрика) определялась самостоятельно, чтобы установить данный код в шаблон.
get_query_var c с переданным параметром 'cat' будет определять ID рубрики автоматически. Естественно, данный код надо использовать в файле шаблона рубрики, то есть в category.php. Если шаблон общий, то нужно делать проверку через is_category.
Благодарю! Всё работает так как надо.