Гостьові пости - Це чудовий спосіб допомогти вашим читачам поглянути на сайт по-новому. Крім того, дозволяючи гостьовим відвідувачам створювати новий контент для вашого сайту, ви можете приділити більше часу чомусь іншому. Це також непоганий спосіб залучити більше читачів та підвищити рейтинг вашого сайту.
У цій статті я опишу 3 способиЯк дати можливість гостям додавати нові записи на вашому сайті.
1. Дайте вашим гостям права Учасника
Ідея в тому, щоб людина зареєструвалася на сайті та отримала права Учасника. Що це таке? У WordPress є поняття Роль користувача. Залежно від обраної ролі людині надаються певні права на сайті щодо публікації та модерації контенту.
Усього є 5 різних Ролей користувача, я опишу їх у порядку зменшення привілеїв:
- Адміністратор (Administrator) - може все, у тому числі видаляти користувачів та змінювати правила. Максимальні права у WordPress.
- Редактор (Editor) - може редагувати весь зміст сайту та створювати нові записи.
- Автор (Author) — може створювати нові записи та редагувати їх, але лише власні.
- Учасник (Contributor) - може створювати нові записи та редагувати їх, але вони не будуть опубліковані на сайті, доки цього не зробить редактор або адміністратор.
- Передплатник (Subscriber) — нічого не може, тільки читати, коментувати та отримувати повідомлення. Мінімальні права.
Я рекомендую виставити за умовчанням роль Учасника для ваших гостей Таким чином гість зможе створити новий запис та відредагувати його у разі потреби. Але запис буде в Чернівці, поки ви самі не перегляньте її та не схвалите, натиснувши на кнопку Опублікувати.
Як це зробити?
Відкрийте Консоль WordPress та перейдіть в меню Параметри → Загальні:
Поставте галку навпроти членство і вкажіть роль нового користувача Учасник.
Тепер розмістіть на сайті посилання на реєстрацію у вигляді http://вашсайт.com/wp-login.php?action=register, і будь-хто охочий зможе зареєструватися з правами Учасника:
2. Використовуйте розширені форми гравітаційні форми
гравітаційні форми - це по суті контактна форма для WordPress, але вона відрізняється від інших форм безліччю функцій та гнучкістю налаштувань.
Ви можете налаштувати різні поля таким чином, що після їх заповнення буде створюватися новий запис у Чернівці, яку потім зможе опублікувати адміністратор
Більш того, Gravity Forms має відмінну вбудованим захистом від спамутак що ви зможете краще фільтрувати контент, який будуть публікувати відвідувачі вашого сайту. Ще одна фішка цих форм – підтримка WYSIWYG редактора.
3. Використовуйте плагін Введені користувачем повідомлення
Цей плагін дозволяє відвідувачам вашого сайту створювати нові записи та прикріплювати зображення. Також можна ставити рубрику, мітки, дату публікації. У налаштуваннях можна вибрати, чи запис відразу публікуватиметься на сайт або він спочатку потрапить до Чернівців.
Не дивлячись на складніший інтерфейс керування в порівнянні з гравітаційні форми, тут ви зможете більш детально налаштувати, що і як саме публікуватиметься користувачами. Налаштувань та можливостей тут більше.
Завантажити плагін можна звідси, а подивитися детальний опис ви можете на Стораніці розробника. Якщо ви не знаєте, що таке плагіни і як їх встановлювати, перегляньте цей урок.
Я описав лише три можливі способи, як дати право відвідувачам сайту на WordPress додавати свої записи. Будь-який із варіантів справляється з цим завданням, ви можете вибрати, який вам більше подобається. Якщо ви знаєте більш зручний та надійний спосіб, додайте його у коментарях.
Коментарі до запису: 16
ДЯКУ!
давно шукавши як би це зробити, на кастом філдс грішив.
User Submitted Posts — фігня( по-перше англомовний, а я як повний чайник у програмуванні мову змінити не можу, ну добре може з англійською розібралися б багато користувачів, але по-друге, через те, що він знову ж таки англійською — замість рубрик мого сайту він мені пише якийсь «абірвалк» ((і плюс до всього цей пост бачу не вперше, і на всіх сайтах, де він розміщений «автори» різні…).
А перекласти сторінку не варіант? Зараз практично в кожному браузері є можливість додати плагін якогось нитка перекладача.
Що означає «Головриба», тільки якщо прочитати це навпаки по літерах тільки з заду на перед. А сама «Головриба» це — була за радянських часів така контора майже у всіх портових містах і містах, що займаються постачанням риби.
А форма коментарів придатна, де таку можна взяти?
Disqus.com
Підкажіть, а як зробити, щоб пости писати могли незареєстровані люди?
Можна за допомогою плагіна http://wordpress.org/extend/plugins/user-submitted-posts/
А як зробити так, щоб користувач (авторизований) перед публікацією статті заповнив форму з даними про цю статтю (жанр, розмір, автор, бета тощо)?
Ну, все що ви описали (крім) розміру – вказується і так у стандартних таксономіях – Рубрика, Автор та статус публікації задаються на етапі складання запису. Розмір – тут потрібно шукати окремий плагін.
Вітаю. Може, хоч ви зможете мені допомогти.
Справа в наступному. Встановив плагін 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
Впевнений, що результат буде!
3 варіант встановив. Начебто пряме те, що треба. Дякую!
А для кулінарних сайтів є подібне, щоб за встановленою формою плагіна користувач міг завантажити свій рецепт із фото?