На сайте установлены Wordpress+Buddypress.


При регистрации пользователя на сайте ему указывается роль пользователя (роль кастомная). Больше ничего дополнительно не заполняется, чтобы упростить регистрацию.


После регистрации пользователя заполняются поля профиля и по этим полям настроена фильтрация - поиск пользователей по определенным полям профиля. Требуется добавить туда, в эту фильтрацию, поиск по роли пользователя. Но фильтрация происходит только по полям профиля, а не по роли пользователя. Было решено добавить поля профиля, которые дублируют роль пользователя, чтобы по ним тоже можно было фильтровать пользователей.


Требуется:
1. написать скрипт (Javascript, PHP-модуль, плагин, не суть важно), который автоматически подставлял в эти дополнительные поля, которые дублируют роль пользователя, активные чекеры и сохранял эти поля.
2. реализовать периодическую проверку (например, раз в 10 минут) соответствия роли пользователя и значения соответствующего поля профиля этого пользователя и, при несовпадении этого поля к роли пользователя, автоматически запускать скрипт, который указан в п.1.


Потолок стоимости: 150 р.
Пишите предложения в ответах темы.