wp_delete_post работает только для администратора?

#php #wordpress

Вопрос:

У меня на сайте есть кнопка, которая позволяет зарегистрированным пользователям удалять созданные ими записи. Это отлично работает, когда вы вошли в систему как администратор, но когда вы вошли в систему как обычный пользователь (подписчик), это не будет работать. Я попытался предоставить этой роли пользователя дополнительные возможности с помощью плагина Редактора ролей пользователей, но это не работает. Я также пытался назначить разные роли пользователей (редактор, автор, участник), но они тоже не будут работать. Это работает только для администраторов. Есть какие-нибудь мысли о том, как я могу это исправить?

 wp_delete_post($teamid);
 

введите описание изображения здесь