Сортировка записей по количеству просмотров 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(); ?>


Опубликовано

в

от

Метки:

Комментарии

4 комментария на ««Сортировка записей по количеству просмотров wordpress»»

  1. Аватар пользователя sergey666:
    sergey666:

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

    1. Аватар пользователя arozhk
      arozhk

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

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

  2. Аватар пользователя Кирилл
    Кирилл

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

    1. Аватар пользователя arozhk
      arozhk

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

Добавить комментарий для arozhk Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

3 × пять =