WordPress - это система, в которой вкладчик может только добавлять новые и сохранять для просмотра, а не публиковать пост. Когда администратор одобряет сообщение, оно публикуется. Но насколько я понимаю, это не то, что происходит в вашей системе, верно?
В этом случае я хотел бы предложить вам сохранить резервную копию, переустановить основные файлы (кроме файла конфигурации)
Кроме того, удалите и повторно добавьте файл .htaccess.
Затем сбросьте постоянные ссылки.
Надеюсь, что это поможет любому.
Также отключите все плагины и посмотрите если есть какой-то плагин, влияющий на роль участника.
Я не могу представить себе причину, по которой участник должен иметь возможность публиковать sh.
Подробнее вы можете найти здесь: https://developer.wordpress.org/plugins/users/roles-and-capabilities/
https://wordpress.org/support/article/roles-and-capabilities/