Я предоставил роли Contributor возможность edit_published_posts. Участник отправляет сообщение, администратор публикует его. Теперь Contributor может редактировать его без одобрения. Есть ли способ заставить его быть повторно одобренным администратором?
oscargodsonНовичок
Принудительно повторно утвердить измененную роль участника при редактировании?
Share
возможный дубликат Разрешить пользовательскому классу редактировать опубликованную страницу и сохранять ее как черновик, но не публиковать без одобрения администратора
Но потом пост пропадает из общего доступа…
вы можете использовать
'wp_insert_post_data'
хук, чтобы проверить, не является ли пользователь администратором, и если статус сообщения уже «опубликован», измените его на «ожидающий»: