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

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
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. Використовуйте розширені форми гравітаційні форми

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

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

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

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

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

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

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

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

Як дозволити гостям додавати нові записи: 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 варіант встановив. Начебто пряме те, що треба. Дякую!

Маргарита:

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

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