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

Вы хотите разрешить пользователям отправлять календарные события на своем сайте WordPress?? Добавление событий, отправленных пользователями, - это...

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

Добавление событий, отправленных пользователями, — это отличный способ создать сообщество и повысить вовлеченность на вашем сайте.

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

Зачем создавать календарь событий, представленных пользователями?

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

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

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

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

К счастью, есть более простой способ. Давайте посмотрим, как вы можете позволить людям добавлять события календаря в WordPress.

Создание пользовательского календаря событий в WordPress

Лучший способ позволить пользователям добавлять события календаря, не предоставляя им доступ к панели администратора WordPress, — это использовать WPForms. Это лучший плагин контактных форм для WordPress, которому доверяют более 5 миллионов предприятий.

Плагин позволяет создать форму загрузки файлов и предлагает аддон Post Submissions, который позволяет принимать списки событий, PDF-файлы, статьи, цитаты и другой контент на передней панели вашего сайта.

WPForms

Примечание: Вам понадобится версия WPForms Pro, поскольку она включает аддон Post Submission, премиум-интеграции и другие возможности настройки.

Во-первых, вам нужно установить и активировать плагин WPForms. Если вам нужна помощь, обратитесь к нашему руководству по установке плагина WordPress.

После активации просто перейдите по адресу WPForms » Настройки из вашей приборной панели WordPress и введите лицензионный ключ. Лицензионный ключ можно найти в области аккаунта WPForms.

Лицензионный ключ WPForms

Затем нажмите кнопку «Проверить ключ», чтобы продолжить.

После проверки лицензионного ключа вам нужно перейти на страницу WPForms » Аддоны а затем прокрутить вниз до аддона Post Submissions Addon.

Нажмите кнопку «Установить аддон».

Аддон для отправки сообщений от WPForms

Как только аддон будет установлен, вы заметите изменение статуса с «Не установлен» на «Активен».’

Настройка плагина «Календарь событий

Далее, вам понадобится плагин WordPress календарь событий для создания календаря событий на вашем сайте.

В нашем учебнике мы будем использовать плагин The Events Calendar. Это мощная система управления событиями для WordPress, предлагающая множество функций. Вы можете легко использовать его для добавления мероприятий и управления организаторами и местами проведения.

Кроме того, календарь событий предлагает бесплатную версию и легко интегрируется с WPForms.

Сначала вам нужно будет установить и активировать плагин The Event Calendar. Для более подробной информации ознакомьтесь с нашим руководством о том, как установить плагин WordPress.

После активации вы будете перенаправлены на страницу События » Настройки в панели администратора WordPress. Плагин попросит вас присоединиться к его сообществу. Вы можете просто нажать кнопку «Пропустить».

Настроить плагин календаря событий

После этого вы можете перейти к различным настройкам для вашего календаря событий.

На вкладке «Общие» есть настройки, позволяющие изменить количество событий, показываемых на странице, активировать редактор блоков для событий, показывать комментарии, редактировать URL-слог события и многое другое.

Вкладка

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

Мы предлагаем использовать опцию ‘Использовать часовой пояс сайта везде’. Это поможет сопоставить время событий, которые отправляют пользователи, с часовым поясом вашего сайта.

Когда вы внесете изменения, нажмите кнопку «Сохранить изменения».

Изменение настроек часового пояса

После этого вы можете перейти на вкладку ‘Display’ и отредактировать внешний вид календаря событий.

Например, есть возможность отключить стиль по умолчанию, выбрать шаблон, включить просмотр событий и многое другое.

Редактирование настроек отображения

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

Создание формы событий, отправленных пользователем

На следующем этапе вам нужно будет настроить форму с помощью WPForms, чтобы пользователи могли отправлять события.

Для начала вы можете перейти в раздел WPForms » Добавить новый из вашей приборной панели WordPress. Это запустит конструктор форм с возможностью перетаскивания.

Просто введите название вашей формы в верхней части, а затем выберите шаблон ‘Blog Post Submission Form’.

Мы используем этот шаблон, потому что при использовании плагина The Events Calendar каждое событие является пользовательским типом поста. Используя WPForms, вы можете изменить шаблон формы отправки сообщения в блоге, чтобы отправить пользовательский тип сообщения о событии вместо обычного сообщения в блоге.

Выбор шаблона формы отправки записей в блоге

Далее вы можете настроить форму отправки сообщения.

Используя конструктор форм перетаскиванием, WPForms позволяет добавлять различные поля формы. Вы можете добавить выпадающее меню, флажки, номер телефона, адрес, URL сайта и многое другое.

Кроме того, он позволяет изменять порядок полей формы и удалять ненужные поля.

Перетаскивание полей формы

Например, мы добавим поля ‘Дата / Время’ в шаблон нашей формы, чтобы показать ‘Дата / Время начала события’ и ‘Дата / Время окончания события’.

Профессиональный совет: Когда вы добавляете поле Дата / Время, убедитесь, что вы установили флажок «Отключить прошлые даты».’ Вы можете найти эту опцию на вкладке Дополнительные параметры.

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

Отключите прошлые даты

При создании формы вы можете переименовать различные поля формы. Для этого просто нажмите на них, а затем измените «Метку» в разделе «Параметры полей» в меню слева.

В нашем руководстве мы изменили метку для Post Title на Event Title и Post Excerpt на Event Description.

Редактирование меток полей формы

После этого вам нужно перейти к разделу Настройки » Post Submissions вкладка в конструкторе форм.

Теперь убедитесь, что опция ‘Post Submissions’ включена.

Убедитесь, что отправка постов включена и соответствуют метаданные

Кроме того, вам нужно будет сопоставить поля вашей формы с полями, которые будет искать плагин The Events Calendar.

Например, вот как мы отобразили поля нашей демонстрационной формы:

  • Название поста к названию события
  • Отрывок из сообщения в описание события
  • Post Featured Image to Featured Image
  • Тип поста для событий
  • Статус поста — Ожидающий рассмотрения
  • Перенести автора на текущего пользователя

Статус Pending Review позволяет вам модерировать каждое событие, отправленное на рассмотрение. Кроме того, если вы принимаете онлайн-платежи, вы можете проверить, были ли платежи успешными, прежде чем утвердить событие.

Далее вам также нужно будет указать дату/время начала и окончания события. Для этого прокрутите вниз до раздела ‘Custom Post Meta’ и введите код для сопоставления соответствующих полей в вашей форме.

Для начала добавьте _EventStartDate введите код и выберите поле времени начала события (например, Event Start Date / Time) из выпадающего меню.

Затем нажмите кнопку ‘+’, чтобы добавить еще один пользовательский пост Meta и введите следующие параметры _EventEndDate код для отображения поля формы завершения события (например, Дата / Время завершения события).

Введите пользовательский метапост

Далее вы можете изменить и другие настройки вашей формы.

Если вы перейдете на вкладку ‘Confirmations’, вы увидите настройки для показа страницы благодарности, которая будет появляться, когда пользователи отправляют событие календаря.

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

Настройки подтверждения

Кроме того, вы также можете изменить настройки ‘Уведомления’.

Здесь плагин позволяет вам выбрать различные настройки для получения уведомления, когда кто-то отправляет форму. Например, вы можете изменить адрес электронной почты для отправки, тему письма, имя и т.д.

Редактировать настройки уведомления

Не забудьте нажать кнопку «Сохранить» вверху, когда внесете изменения.

Публикация формы событий, представленных пользователями

Теперь, когда вы создали форму событий, представленных пользователями, пришло время опубликовать ее на вашем сайте WordPress.

WPForms предлагает несколько вариантов встраивания вашей формы в WordPress. Вы можете использовать блок WPForms в редакторе блоков, использовать шорткод, добавить виджет боковой панели и т.д.

Для этого урока мы будем использовать мастер вставки, предлагаемый WPForms.

Чтобы начать, просто нажмите кнопку ‘Embed’ в правом верхнем углу.

Редактировать настройки уведомлений

Когда вы нажмете на кнопку, появится всплывающее окно.

Нажмите кнопку ‘Создать новую страницу’, и WPForms автоматически создаст новую страницу для вашей формы.

Создайте новую страницу

Вы также можете нажать кнопку «Выбрать существующую страницу», чтобы добавить форму на опубликованную страницу.

Далее вам нужно будет ввести название для вашей страницы. Как только это будет сделано, просто нажмите кнопку «Поехали!!’ кнопка.

Введите название страницы

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

Перейдите к предварительному просмотру страницы, а затем нажмите кнопку «Опубликовать».

Опубликуйте свою страницу

Теперь вы можете посетить свой сайт, чтобы увидеть форму в действии.

Вот как это будет выглядеть на лицевой стороне вашего сайта.

Предварительный просмотр формы

Далее, вы можете просмотреть события календаря, представленные вашими пользователями, перейдя по ссылке События из вашей приборной панели WordPress.

Все события, представленные пользователями, будут перечислены здесь как ожидающие рассмотрения. Вы можете нажать кнопку «Редактировать» под каждым событием, чтобы просмотреть их.

Просмотр вашего события

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

После этого просто опубликуйте событие, отправленное пользователем. Затем вы можете просмотреть ваши события, посетив URL, созданный в The Events Calendar: https://www.пример.com/events

Предварительный просмотр страницы событий

Надеемся, что эта статья помогла вам узнать, как создать календарь событий в WordPress с пользовательской формой. Вы также можете ознакомиться с нашими руководствами о том, как перевести сайт с HTTP на HTTPS и о лучших плагинах и инструментах WordPress SEO для улучшения рейтинга вашего сайта.

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий