Есть два wordpress плагина с исходными кодами.
1. CubePoints
ведёт систему рейтинга пользователей присваивая им очки;
2. eMember
организует доступ к контенту по уровню/рангу пользователя (т.е. одним запрещает, другим разрешает).
Задача:
Сделать так, чтобы плагин CubePoints по достижению заданной планки очков пользователем повышал ему ранг (ранги задаются плагином eMember), т.е. давал плагину eMember команду повысить ранг пользователя. А если пользователь теряет очки, то наоборот понижал бы ему ранг.
Как это сделать:
Плагин CubePoints поддерживает различные модули расширяющие его функциональность. Модули представляют собой код в одном php-файле размером как правило с парочку страниц A4. Так вот нужно к нему написать соответствующий модуль.