@artyom_jeman

Wordpress самые популярные записи за последние 3 дня?

Как можно реализовать функционал показа популярных записей за последние 3 дня. Оценивается по количеству просмотров.
Т.е. выводить не просто популярные записи которые были опубликованы в последние 3 дня, а вывести те записи которые за последние 3 дня были больше всех раз просмотрены.
Систему учета рейтинга сделал через произвольное поле, но чтобы учитывать дату когда была просмотрена страница, пока ничего в голову не придумывает.
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
llgruff
@llgruff
Scala
Такой вариант:
В post_meta сохраняем счётчик просмотров отдельно за 1, 2, 3 день.
На 4 день затираем данные 1 дня, чтобы не росла таблица.
При выводе делаем запрос из трех полей для каждой записи, складываем и сравнимаем общее кол-во просмотров за 3 дня.
Раз в 3 часа или 6/12/24 по крону обновляем блок популярных записей.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@YanAlexandrov
Чайник со стажем
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы