Привет, столкнулся с проблемой. У меня стоит плагин User Role Editor в котором я для пользователей с правами "Автор" разрешил загрузку медиафайлов. Допустим автор пишет пост, вставляет туда медиафайл. После этого отправляет админу на утверждение. После того как админ опубликует данный пост, то пользователь с правами "Автор" не может этот пост редактировать или удалять. Однако, если он зайдет в медиа, то у него открыты права на редактирование и удаление медиа, которые привязаны к уже опубликованному топику. В плагинах ролей такой функции на ограничение нет.
Как в functions.php ограничить права "Автора" на редактирование или удаление медиа, которые привязаны к уже опубликованному посту? Я не программист и поэтому прошу выложить готовое решение.
Спасибо.
Не знаю готового ответа, но предложу начать с хука delete_attachment. Он вызывается перед тем как файл будет удален, поэтому можно попробовать ограничить с помощью него.