Как вывести самые просматриваемые записи
Для начала нужно установить плагин wp-postviews. Этот плагин считает посещения страниц и записывает их в custom field = views. Число можно вывести в любом месте вашего шаблона кодом:
Далее чтобы вывести несколько самых просматриваемых записей нужно использовать следующий алгоритмик:
'DESC', 'orderby' => 'meta_value_num', 'meta_key' => 'views', 'posts_per_page' => '10') ); ?>
have_posts()) : $popular->the_post(); ?>
‘order’ => ‘DESC’ — сортировать от большего к меньшему
‘orderby’ => ‘meta_value_num’ — сортировать по цифровому мета-полю
‘meta_key’ => ‘views’ — мета-поле называется voews (из плагина)
‘posts_per_page’ => ’10’ — количество показываемых результатов
Также можно обозначить какие именно результаты показывать
‘post_type’ => ‘post’ — запись.
‘post_type’ => ‘page’ — страница.
Или статус результата, если не указывать будет показывать только опубликованные:
‘post_status’=>’published’ — опубликованный
‘post_status’=>’private’ — только для зарегистрированных юзеров.
‘post_status’=>’trash’ — в корзине
Сюда же можно вставить изображение из записи вместо или дополнительно к тексту.