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

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

Расскажу, как это реализуется, на своем примере.

Сразу скажу, что в этих целях, я использовал набор из четырех плагинов — DJD Site Post, Theme my Login, Restrict Page и Remove Dashboard Access.

Теперь обо всем по порядку.

Первым делом создал новую страничку и т.к. сайт о путешествиях, горных походах и треккинге, дал ей название «Написать отчет». Установил плагин DJD Site Post, он как раз и создает форму для создания постов. Чтобы на странице появилась форма, как на картинке ниже, надо в нее вставить шорткод [djd-site-post].

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

https://xtravels.ru/wp-admin/post.php?post=11581&action=edit

Второй этап: Установка плагина Theme my Login (TML),  который создает на сайте формы входа, регистрации и восстановления пароля. Виджет TML поставил в верх сайдбара, и настроил его так, что оставил только выход и редактирование профиля пользователя, вход и регистрация только через страницу добавления поста.

Затем установил плагин Restrict Page, для того чтобы ограничить доступ к странице «Написать пост», только для зарегистрированных пользователей. Теперь при нажатии пункта меню «Написать отчет», пользователь попадает на страницу логина.Как разрешить пользователям публиковать свои посты на сайте WordPress В настройках плагина указал «Show Login Form» и выбрал страницу, на которую будут иметь доступ только зарегистрированные пользователи. Форма логина на английском языке, поэтому несколько фраз, перевел прямо из-под админки.Ограничение доступа к страницам Вордпресс

Далее, для ограничения пользователям доступа к админке, установил плагин Remove Dashboard Access, где настройки по умолчанию не трогал и запретил доступ всем, кроме админа.

Также в виде pop-upa сделал краткую инструкцию по написанию нового поста, добавил страницу в main menu, и с помощью Custom CSS выделил его красным, новым пользователям дал права «Участников» — этого достаточно для написания ими статей.

Жду первых авторов.

Похожие записи:

Оставить комментарий

Вы можете использовать эти HTML тэги

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

Дешевый хостинг