Недавно один из наших читателей спросил, можно ли разрешить участникам редактировать свои одобренные сообщения? Роли пользователей WordPress позволяют вам установить различные разрешения для каждого пользователя на вашем сайте. По умолчанию пользователь WordPress с ролью участника не может изменять свои опубликованные посты. В этой статье мы расскажем вам, как разрешить участникам редактировать свои посты после одобрения.
Разрешить авторам редактировать свои посты после одобрения
Контрибьюторы или приглашенные авторы с ролью контрибьютора пишут посты и отправляют их на проверку в WordPress. Пользователь с ролью администратора или редактора может просмотреть и опубликовать его. После публикации авторы не могут редактировать свои собственные посты. Это обобщенная иерархия в WordPress, которая распределяет роли и статусы пользователей.
Однако в WordPress можно добавлять или удалять возможности для ролей пользователей. Давайте рассмотрим, как позволить участникам редактировать опубликованные ими посты.
Метод 1: Разрешить авторам редактировать свои сообщения (плагин)
Этот метод проще и рекомендуется для большинства пользователей. Этот метод также позволяет вам сразу же редактировать роли и разрешения других пользователей.
Первое, что вам нужно сделать, это установить и активировать плагин Capability Manager Enhanced. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин в WordPress.
После активации вам необходимо посетить Пользователи » Возможности В области администрирования WordPress для редактирования возможностей роли пользователя contributor.
На этой странице вам необходимо выбрать Контрибьютор роль с правой стороны, чтобы вы могли изменить уровень их прав.
После выбора вы увидите множество опций в этом разделе. в Редактирование возможностей в области администратора, вам необходимо выбрать Редактирование опубликованного и прокрутить страницу до самого низа, чтобы нажать на кнопку Сохранить изменения кнопку.
После этого вы можете проверить разрешения, переключившись на роль участника в WordPress и перейдя в раздел Posts страница. Теперь вы увидите возможность редактировать опубликованные посты. Подсказка: вы можете мгновенно переключаться между учетными записями пользователей при тестировании ролей и разрешений в WordPress.
Метод 2: Вручную разрешить автору редактировать свои сообщения
Этот метод требует добавления кода в файлы WordPress. Если вы не делали этого раньше, то посмотрите наше руководство о том, как копировать и вставлять код в WordPress.
Вам нужно будет добавить следующий код в функции вашей темы WordPress.php-файл или плагин для конкретного сайта.
// получаем объект роли "contributor" $obj_existing_role = get_role( 'contributor' ); // добавляем возможность "Редактировать опубликованные посты" $obj_existing_role->add_cap( 'edit_published_posts' );
Этот фрагмент кода должен выполняться только один раз, поэтому вы можете сохранить его, а затем удалить. Это позволит авторам редактировать свои опубликованные посты в WordPress.
Несмотря на то, что мы показали вам, как разрешить участникам редактировать опубликованные ими сообщения, мы считаем, что не стоит позволять участникам или авторам редактировать опубликованный ими контент.
Если есть необходимость в каких-либо изменениях или исправлениях в контенте, то автор должен попросить администратора или редактора обновить его. Это позволит вам сохранить редакционную целостность.
Перед публикацией поста редактор проверяет множество необходимых элементов, таких как ключевые слова, изображения, мета-описание, URL и т.д. Это важно для получения лучшего рейтинга в результатах поиска. Пользователь с ролью автора может быть не полностью осведомлен о передовой практике редактирования и может допустить ошибки, которые останутся незамеченными, если их не проверит редактор или администратор.
Один из способов решения этой проблемы — поделиться контрольным списком записей блога с вашими авторами и соавторами. Этот контрольный список поможет им выполнить все задачи перед отправкой поста на проверку. Это также поможет редактору быстро просмотреть сообщение.
Мы надеемся, что эта статья помогла вам узнать, как разрешить авторам редактировать свои сообщения после их одобрения. Вы также можете посмотреть наше руководство о том, как разрешить пользователям отправлять сообщения в WordPress, даже не имея доступа к области администратора WordPress.
Источник: www.wpbeginner.com