@missbu

Как создавать контактные формы и работать с ними на wordpress?

Доброго времени суток!
Суть проблемы в следующем:
Необходимо создать форму для ученика, в которой он мог бы ввести вопрос и варианты ответа, выбрать верный. Все это сохраняется в БД. Правильно ли это делать через форму обратной связи, по типу CF7?
Далее учителю через подобную форму надо дать возможность просматривать загруженные учеником вопросы, редактировать и удалять их. Не могу понять, как это можно реализовать, чтобы доступ учителю был не из админки
Спасибо!
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
CF7 в с учетом контекста не самое лучшее решение.

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

Смотрите в сторону кастсомных полей.
Плагин - ACF (а лучше ACF Pro)
исопльзуйте acf form для создания формы
https://www.advancedcustomfields.com/resources/acf...
https://www.advancedcustomfields.com/resources/cre...

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

После самбита формы в бэкенде обрабатываете запрос и создаете CPT
Соответственно, нужен кастомный тип записи.
https://wp-kama.ru/function/register_post_type
При надобности создания категорий (рубрик) регистрируете таксономию
https://wp-kama.ru/function/register_taxonomy

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

Например, устанавливаете плагин WP Recall (личный кабинет). Там выводите нужные записи, которые заполнены учеником. Каждый учитель имеет доступ к ЛК и может просмотреть данные.

Может быть, что есть другие какие-либо готовые плагины или CMS, но я не встречал.
А если бюджет позволяет и если проект серьезный, то смотрите в сторону фреймворков и напишите подобный сайт "с нуля". Например, на Yii2, если вы пишите на рнр
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы