настроить cron,
сделать функцию для выборки n самых популярных записей и очистить у них поле
O
(@perdyllo)
Как реализовать счетчик просмотров записей, чтобы каждую неделю он очищался
.
Плагинов-счетчиков просмотра в том числе с автоматической очисткой статистики — вагон и маленькая тележка. Надо только не лениться подобрать и протестировать наиболее подходящий.
Ищите например тут https://ru.wordpress.org/plugins/search/View+count/
А также по другим ключевым словам типа popular posts, counter и тд. в оф. Каталоге плагинов.
настроить cron,
сделать функцию для выборки n самых популярных записей и очистить у них поле
А это все называется «танцы с бубном» для любителей и специалистов поковыряться в кодах и в итоге изобрести велосипед.
-
Ответ изменён 6 лет, 4 месяца назад пользователем O.
-
Ответ изменён 6 лет, 4 месяца назад пользователем O.
-
Ответ изменён 6 лет, 4 месяца назад пользователем O.
O
(@perdyllo)
Т.е. будет блок, в котором будут самые просматриваемые записи за последнюю неделю.
Такие «блоки» или в админке или на лице сайта с помощью своих виджетов создают почти все плагины-счетчики просмотров
или популярных записей.
P.S. На одном из моих сайтов когда то стоял этот плагин https://ru.wordpress.org/plugins/top-10/ Если мне не изменяет память в нем есть все что вам нужно.
-
Ответ изменён 6 лет, 4 месяца назад пользователем O.
Без плагина надо
Без готового плагина? Тогда можно посмотреть исходный код плагинов, предложенных Perdyllo, и скопировать интересующие участки в свой, либо воспользоваться советом qwert555 и реализовать такой плагин самостоятельно.
O
(@perdyllo)
Без плагина надо
Это распространеная болезнь под названием «плагинобоязнь» или мы не ищем легких путей?
-
Ответ изменён 6 лет, 4 месяца назад пользователем O.
-
Ответ изменён 6 лет, 4 месяца назад пользователем O.
Плагин Top-10 все это умеет.
Что код, что плагин — разницы нету. Поэтому спрашивая код — не занимайтесь ерундой.
[режим зануды он]
Что код, что плагин — разницы нету.
Разница в порядке загрузки и удобства обслуживания/реагирования на неожиданно возникшие проблемы.
И она совсем не в пользу кода в теме.
[режим зануды офф]
И она совсем не в пользу кода в теме.
Ибо плагин — это точно такой же код, только работает в любой теме, имеет кнопку вкл/выкл, и поддерживается разработчиком в актуальном состоянии
Сделал через Крон. С плагинами куча всякой параши вставляется в head или в конце body и т.д. Если есть возможность написать самому, зачем ставить плагин ради 1-й маленькой задачки.
Всем спс за ответы.