Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

Гостьові пости - Це чудовий спосіб допомогти вашим читачам поглянути на сайт по-новому. Крім того, дозволяючи гостьовим відвідувачам створювати новий контент для вашого сайту, ви можете приділити більше часу чомусь іншому. Це також непоганий спосіб залучити більше читачів та підвищити рейтинг вашого сайту.

У цій статті я опишу 3 способиЯк дати можливість гостям додавати нові записи на вашому сайті.

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

1. Дайте вашим гостям права Учасника

Ідея в тому, щоб людина зареєструвалася на сайті та отримала права Учасника. Що це таке? У WordPress є поняття Роль користувача. Залежно від обраної ролі людині надаються певні права на сайті щодо публікації та модерації контенту.

Усього є 5 різних Ролей користувача, я опишу їх у порядку зменшення привілеїв:

  1. Адміністратор (Administrator) - може все, у тому числі видаляти користувачів та змінювати правила. Максимальні права у WordPress.
  2. Редактор (Editor) - може редагувати весь зміст сайту та створювати нові записи.
  3. Автор (Author) — може створювати нові записи та редагувати їх, але лише власні.
  4. Учасник (Contributor) - може створювати нові записи та редагувати їх, але вони не будуть опубліковані на сайті, доки цього не зробить редактор або адміністратор.
  5. Передплатник (Subscriber) — нічого не може, тільки читати, коментувати та отримувати повідомлення. Мінімальні права.

Я рекомендую виставити за умовчанням роль Учасника для ваших гостей Таким чином гість зможе створити новий запис та відредагувати його у разі потреби. Але запис буде в Чернівці, поки ви самі не перегляньте її та не схвалите, натиснувши на кнопку Опублікувати.

Як це зробити?

Відкрийте Консоль WordPress та перейдіть в меню Параметри → Загальні:

Як дозволити гостям додавати нові записи: 3 способи

Поставте галку навпроти членство і вкажіть роль нового користувача Учасник.

Тепер розмістіть на сайті посилання на реєстрацію у вигляді http://вашсайт.com/wp-login.php?action=register, і будь-хто охочий зможе зареєструватися з правами Учасника:

Як дозволити гостям додавати нові записи: 3 способи

2. Використовуйте розширені форми гравітаційні форми

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

Як дозволити гостям додавати нові записи: 3 способи

Ви можете налаштувати різні поля таким чином, що після їх заповнення буде створюватися новий запис у Чернівці, яку потім зможе опублікувати адміністратор

Більш того, Gravity Forms має відмінну вбудованим захистом від спамутак що ви зможете краще фільтрувати контент, який будуть публікувати відвідувачі вашого сайту. Ще одна фішка цих форм – підтримка WYSIWYG редактора.

3. Використовуйте плагін Введені користувачем повідомлення

Як дозволити гостям додавати нові записи: 3 способи

Цей плагін дозволяє відвідувачам вашого сайту створювати нові записи та прикріплювати зображення. Також можна ставити рубрику, мітки, дату публікації. У налаштуваннях можна вибрати, чи запис відразу публікуватиметься на сайт або він спочатку потрапить до Чернівців.

Не дивлячись на складніший інтерфейс керування в порівнянні з гравітаційні форми, тут ви зможете більш детально налаштувати, що і як саме публікуватиметься користувачами. Налаштувань та можливостей тут більше.

Як дозволити гостям додавати нові записи: 3 способи

Завантажити плагін можна звідси, а подивитися детальний опис ви можете на Стораніці розробника. Якщо ви не знаєте, що таке плагіни і як їх встановлювати, перегляньте цей урок.

Я описав лише три можливі способи, як дати право відвідувачам сайту на WordPress додавати свої записи. Будь-який із варіантів справляється з цим завданням, ви можете вибрати, який вам більше подобається. Якщо ви знаєте більш зручний та надійний спосіб, додайте його у коментарях.

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 16

Mykola Kostynyan:

ДЯКУ!
давно шукавши як би це зробити, на кастом філдс грішив.

Lena Yurenko:

User Submitted Posts — фігня( по-перше англомовний, а я як повний чайник у програмуванні мову змінити не можу, ну добре може з англійською розібралися б багато користувачів, але по-друге, через те, що він знову ж таки англійською — замість рубрик мого сайту він мені пише якийсь «абірвалк» ((і плюс до всього цей пост бачу не вперше, і на всіх сайтах, де він розміщений «автори» різні…).

Роман:

А перекласти сторінку не варіант? Зараз практично в кожному браузері є можливість додати плагін якогось нитка перекладача.

Павло:

Що означає «Головриба», тільки якщо прочитати це навпаки по літерах тільки з заду на перед. А сама «Головриба» це — була за радянських часів така контора майже у всіх портових містах і містах, що займаються постачанням риби.

Роман:

А форма коментарів придатна, де таку можна взяти?

WordPresso:

Disqus.com

Максим:

Підкажіть, а як зробити, щоб пости писати могли незареєстровані люди?

WordPresso:

Можна за допомогою плагіна http://wordpress.org/extend/plugins/user-submitted-posts/

Kot1204:

А як зробити так, щоб користувач (авторизований) перед публікацією статті заповнив форму з даними про цю статтю (жанр, розмір, автор, бета тощо)?

WPcafe.org:

Ну, все що ви описали (крім) розміру – вказується і так у стандартних таксономіях – Рубрика, Автор та статус публікації задаються на етапі складання запису. Розмір – тут потрібно шукати окремий плагін.

Тоніо:

Вітаю. Може, хоч ви зможете мені допомогти.
Справа в наступному. Встановив плагін WP User Frontend, що дозволяє додавати матеріали з фронт-енду, не заходячи до адмінки. Працює він справно, але в мене встановлені, окрім інших, ще два плагіни, що працюють з додаванням матеріалів: це Shortcodes Ultimate та Download Monitor.
Але на сторінці фронтенд додавання матеріалу ці плагіни не працюють! Копка від шорткодів є, але натискання на неї нічого не дає, а кнопки плагіна Download Monitor немає взагалі. Звертався на різні форуми, ніхто нічого не підказав. Чи можете ви допомогти?

Нік:

А який код потрібно прописати в single.php, щоб Gravity Forms прикріплював фотографії до повідомлення з фроненду? Без коду не прикріплює, фото додається лише до медіабібліотеки.

Андрія:

Встановив плагін Admin Bar Login на сайті http://www.bigfoto.in.ua.

Після реєстрації нового користувача як учасника, приходити логін та пароль за вказаним емейлом.
І посилання для логін форми після внесення даних перенаправляє на сторінку profile.php і видає помилку.
Пробував підключати інший плагін, але помилка така ж.

http://www.bigfoto.in.ua/wp-admin/profile.php

(There was a problem loading this page, ви не повинні мати необхідну кількість.)

Спасибо.

Никита:

Чудова інформація, дякую! Використовуємо на gadget-house.ru та iphones.ru
Впевнений, що результат буде!

Lavron:

3 варіант встановив. Начебто пряме те, що треба. Дякую!

Маргарита:

А для кулінарних сайтів є подібне, щоб за встановленою формою плагіна користувач міг завантажити свій рецепт із фото?

Додати коментар або відгук