В начало блога На главную

Сортировка записей по количеству просмотров wordpress

Если требуется сортировать записи в рубрике по количеству просмотров статей wordpress, то самый простой вариант — использовать плагин WP-PostViews и для вывода статей в нужном шаблоне использовать следующий код перед loop’ом:


$category = get_the_category();
$args=array(
'cat' => $category[0]->term_id,
'order'=>'DESC',
'meta_key'=>'views',
'orderby'=>'meta_value_num',);
query_posts ($args);

Пример использования в archives.php

$category[0]->term_id,
'order'=>'DESC',
'meta_key'=>'views',
'orderby'=>'meta_value_num',);
query_posts ($args); };
if (have_posts()) : while (have_posts()) : the_post(); ?>

Рассказать:


  1. sergey666::

    а как вывести с миниатюрой?

    1. arozhk:

      Я пользуюсь обычно не стандартным способом, но по коду очень чистым:
      ID), 'large' ); $url = $thumb['0']; //получение прямого адреса к картинке ?>
      <? the_title(); ?>

      Вставлять после 12 строки на примере.

  2. Кирилл:

    В этом случае перестает работать постраничная навигация в рубриках.

    1. arozhk:

      Этот метод на основе стандартных функций движка, он не может негативно влиять на остальную функциональность. Думаю проблема в чем-то другом.