Список популярных статей в Wordpress

Вывод списка популярных статей в WordPress

Внимание! Данное решение создано на основе статей с wp-kama.ru. Вы можете самостояельно ознакомиться с ними по ссылкам: счётчик просмотров записей и вывод популярных статей

Тут не будет подробной инструкции как это сделать потому, что в первоначальной статье подробно расписано как это работает и при желании в этом легко разораться. Я лишь дам готовое решение и расскажу, как использовать готовое решение.

Версия

V1.0.0 (12.06.2018)

Если данный модуль будет популярен, то он получит поддержку и обзаведётся новыми функциями.

Что модуль умеет

  1. Показывать количество просмотров записи. Количество просмотров считается только у неавторизованных пользователей.
  2. Выводить список самых просматриваемых новостей с миниатюрой. При просмотре новости из списка в виджетt данная новость не показывается. Т.е. на странице популярной записи не будет ссылки на саму себя

Установка

Для начала вам нужно скачать мой готовый модуль по этой ссылке. Создайте папку modules в папке с темой и распакуйте туда архив.  Далее зайдите корень темы, откройте файл functions.php и пропишите там строчки:

/**
 * Require Post view
 */
 if( file_exists( get_template_directory() . '/modules/post_view_count/index.php' )){
    require_once get_template_directory() . '/modules/post_view_count/index.php';
}

На этом всё. Обращу внимание что для того, чтобы информация была актуальной нужно чтобы, посетители просматривали записи.

Использование

Благодаря модулю вы можете выводить количество просмотров записи, а также список самых популярных статей.

Вывод количества просмотров записи

У вас есть возможность вывести количество просмотров двумя способами:

  1. Шорткодом
    98
  2. PHP
    <?php do_action('xakpl_post_views_count'); ?>

Эти записи нужно использовать внутри цикла wordpress. Это важное замечание. Кстати, из-за этого нельзя воспользоваться например функцией do_shortcodes(‘98’);

Вывод популярных статей

Так же, как и с выводом количества просмотров вы можете воспользоваться функцией двумя способами:

  1. Шорткодом:
  2. PHP:
    <?php do_action('xakpl_most_viewed_post_list'); ?>

Настройки по умолчанию

По умолчанию модуль выводит 10 новостей. Чтобы изменить количество новостей в файле модуля нужно в функции xakpl_most_viewed_post(‘num=10’) изменить 10 на нужное значение. Так же эту функцию вы можете вызывать самостоятельно в произвольном месте используя параметры описанные в статье-доноре, не изменяя её в плагине.

Стилизация

В папке модуля есть папка css c файлом style.css. На данный момент там есть встроенные стили, но вы можете их изменить по своему желанию.

Хочу отметить что модуль подключает таблицу стилей только если он вызван на странице.

Пример

P.S.

Если у вас что-то не получилось, не стесняйтесь, напишите мне в ВК или директ Instagram.

Думаю , что смогу вам помочь,  а пока подписывайтесь на меня в инстаграме, во вконтакте (ссылки в подвале), пользуйтесь моим сервисом строки, ищите вхождения ключевых фраз. Поддержите проект, зарегистрируйтесь по реферальной ссылке на хостинге beget, он действительно классный, о нём вы можете прочитать в этом отзыве.