Урезать права конкретного пользователя wordpress

djdiplomat
На сайте с 05.08.2009
Offline
136
306

Пытаюсь организовать возможность платных публикаций на сайте.

Есть куча юзеров с ролью "Автор".

В настройках пользователя есть значение "Пакет", размер которого предположим 10постов.

Мне нужно каким-то образом урезать права пользователя, когда количество постов в пакете равно 0 или срок действия пакета истек (актуально для безлимитных пакетов), нужно ограничить права конкретного человека.

Посоветуйте, как это сделать? Плагины не интересуют. Посоветуйте конкретные хуки, может готовые решения кто знает...

Т.е. нужно урезать в правах не конкретную группу юзеров, а конкретного пльзователя.

djdiplomat
На сайте с 05.08.2009
Offline
136
#1

Сам нашел что нужно)

add_cap() и remove_cap() - вот что нужно в подобных случаях юзать ☝

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий