Как на WordPress-сайте разрешить гостям добавлять новые записи?

Позволяя незарегистрированным пользователям добавлять новый контент для Вашего сайта, Вы таким образом привлечете больше читателей к своему ресурсу, от чего возрастет его рейтинг. К сожалению, стандартные инструменты WordPress не позволяют делать что-либо подобное в целях безопасности, так как публичная информация, перед публикацией на сайте, должна быть проверена его администрацией.

Как разрешить гостям добавлять новые записи?

Для добавления такой возможности существует несколько способов. Рассмотрим наиболее функциональный, удобный и понятный в настройке.

Плагин User Submitted Posts

Бесплатный плагин User Submitted Posts позволит посетителям вашего интернет-ресурса создавать новые публикации (записи) и прикреплять к ним изображения. Кроме того, можно будет задавать категорию, теги и дату публикации. Также есть возможность указывать роль добавленного поста (или моментальная его публикация, или перемещение в Черновики).

Во-первых, плагин необходимо установить и активировать, после чего в админ-панели перейти в раздел Настройки -> User Submitted Posts.

Страница настроек плагина User Submitted Posts

Как видно, плагин имеет несколько разделов с настройками. Нас интересуют блоки Настройки плагина и Показать форму. В первом можно выбрать внешний вид конкретных полей формы для добавления записи, а также категории, к которым будут прикрепляться добавленные записи. Кроме того, тут можно назначить имя автора (из зарегистрированных сайте пользователей), от имени которого будет опубликован материал. Также в разделе можно настроить email-уведомления, возможность загрузки прикрепленных изображений и др.

Раздел Настройки плагина в плагине User Submitted Posts

В разделе Показать форму представлены способы вставки формы добавления новой статьи на сайт. Гибкость настроек дает возможность показать форму в любой части сайта.

Раздел показать форму в плагине User Submitted Posts

Для примера мы добавим ее на отдельную страницу. Для этого воспользуемся предлагаемым шорткодом, который вставим на созданную страницу. Чтобы ее создать, необходимо в админ-панели перейти Страницы -> Добавить новую и в блоке контента вставить шорткод [user-submitted-posts].

Создание страницы

В итоге, после перехода на созданную страницу сайта, форма добавления нового поста будет иметь следующий вид:

Форма добавления новой записи

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров