@HAWK, спасибо за ваше мнение. В соответствии с этим обновление находится в стадии реализации.
Плагин изменяет уровень уведомлений категорий на основе наиболее читаемых пользователем тем, а количество категорий, подлежащих включению в рекомендации, определяется администратором сайта. Однако изменение уровня уведомлений при каждом запуске cron может привести к тому, что у многих категорий будут разные уровни уведомлений, что, в свою очередь, может разочаровать пользователя огромным количеством уведомлений.
Чтобы избежать этого, плагин предоставляет настройку, позволяющую пользователю отказаться от изменения уровня уведомлений. Пользователи сайта могут выбрать, использовать эту настройку или нет; по умолчанию она отключена.
Настройка доступна в разделе /preferences/profile под названием Разрешить сайту изменять уровень уведомлений для часто посещаемых категорий и Разрешить сайту изменять уровень уведомлений для часто посещаемых тегов.
Согласно ответу в обсуждении, я перемещу настройку категорий в раздел preferences/categories, а настройку тегов — в раздел preferences/tags.
Теперь я реализую функцию, при которой при каждом повторном запуске задачи cron установленные для категорий уровни уведомлений больше не будут действовать. Для уведомлений будут учитываться только топ-категории, выявленные в следующем запуске cron, без изменения их уровня уведомлений. Например, если администратор сайта выбрал 5 основных категорий, то каждый запуск cron будет влиять только на 5 существующих категорий, а ранее затронутые категории и теги будут исключены.