/ Плагины / Создаем записи во фронтенде

Создаем записи во фронтенде

HIT

10.10.2017

2044

Учимся создавать записи на стороне фронтенда. Также разберем вопрос практического применения данного функционала.

Плагин WP User Frontend

WP User Frontend (10000+ установок) — популярный и бесплатный плагин для создания функционала работы с сайтом из фронтенда.

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

В разделе Tools можно сделать экспорт/импорт форм.

Создание формы
Первая закладка — редактор формы. Некоторые поля доступны только в платной версии, например загрузчик файлов и datapicker. Стоимость PRO версии плагина 50$ (09.10.2017).
Вторая закладка — настройки формы. Здесь выбирается тип записи, настраивается перенаправление после публикации, могут ли гости (без регистрации) создавать запись.
Третья закладка — настройка уведомления о публикации поста. В тело письма можно поместить различные переменные, в том числе созданные пользовательские произвольные поля.

Практическое применение

Диапазон применения данного функционала довольно широк. В некотором смысле, мы создаем простейшую CRM. Рассмотрим на конкретном примере.

Необходимо создать для сети отелей анкету-отзыв с рядом вопросов и полей о посещении того или иного отеля (выбирается выпадающим списком). Также необходимо сделать закрытый раздел сайта, в котором выводятся анкеты, причем можно применять фильтрацию (по отелю, период, по оценкам и т.п.)

Реализация:

1. Создаем пользовательский тип записи anketa. С отдельным разделом в админке (для удобства).
2. Создаем страницу с анкетой (с помощью плагина WP User Frontend). Добавляем к нему все необходимые метаполя.
3. Создаем закрытый раздел (страницу) в котором выводим данные по анкетам.
4. Конструируем Ajax фильтр по метаполям.

Поделиться в соц. сетях:

  • Комментарии
  • Вложения

Добавить комментарий

Пока нет комментариев. Будь первым!

Создаем записи во фронтенде
Запись на прием
Рекомендации для васЗапись на приемOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.