Для этого используйте шорт-код `[bg_counter_top_posts limit='10']` или php-функцию `getPopularPosts ($limit);`, где ***limit ($limit)*** - количество постов в списке. В настройках плагина можно задать периодичность обновления списка популярных постов: моментально, каждый час, ежедневно, еженедельно, ежемесячно, ежегодно. Поскольку эта возможность реализована на серверной стороне WP необходимо согласовать это время с обновлением кеш страниц.
Для этого используйте шорт-код `[bg_counter_top_posts limit='10' number='true']` или php-функцию `getPopularPosts ($limit, $number);`, где ***limit ($limit)*** - количество постов в списке, ***number ($number) = true*** - нумерованный список, ***false*** - ненумерованный.
В настройках плагина можно задать периодичность обновления списка популярных постов: моментально, каждый час, ежедневно, еженедельно, ежемесячно, ежегодно.
Поскольку эта возможность реализована на серверной стороне WP необходимо согласовать это время с обновлением кеш страниц.
Формат вывода списка на экран:
...
...
@@ -56,6 +58,9 @@
Плагин позволяет загрузить на сервер данные из плагинов **Post Views Counter** и/или **WP Popular Posts**, а также из произвольных полей **"views"**.
Кроме того плагин ежедневно сохраняет архив данных в файле `wp-content/uploads/bg_az_counter.json`, которые при необходимости можно также загрузить на сервер.
В случае возникновения проблем при сохранении архива ошибки фиксируются в логе плагина: `wp-content/plugins/bg-az-counter/bg_counter.log`.
Чтобы удалить лишние записи с сервера достаточно обнулить значения счетчика.
При ежедневном архивировании данных происходит их проверка на валидность. Проверяется значение ID, есть ли в БД WP запись, с этим ID, является ли тип этой записи 'post' или 'page', а статус - 'publish'.
**Внимание!** После удаления плагина файл `wp-content/uploads/bg_az_counter.json`**НЕ будет удален**! При необходимости, удалите его вручную.