Задать вопрос
Guedda
@Guedda
Начинающий front-end разработчик

Как сделать свой сабскрайбер (без рассылок и без плагинов)?

Добрый день, уважаемые.
Возникла такая задача: мне необходимо на сайте сделать кнопку, по которой пользователь смог бы оставить свой емейл, а потом я в админке мог просмотреть список email-ов?
Шерстил гугл, но так и не понял, как правильно задать вопрос. Может Вы мне поможете? Пожалуйста, без плагинов.

Заранее благодарен за ответы.
  • Вопрос задан
  • 241 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 1
igorux
@igorux
Чтобы просматривать результаты в админке, вам придётся сохранять присланные мыла в базу данных. Фактически вы напишете собственный плагин. Лучше всё-таки использовать готовый плагин форм, который умеет сохранять результаты.

Другой вариант — расковырять шаблон. Создать отдельный пост, скрыть от посетителей его комментарии (но не отключать).
Далее по нажатию на кнопку выводить посетителю поле для введения комментария к этому посту, с помощью js проверять корректность мыла. Затем просматривать комментарии к посту. Надеюсь, понятно объяснил.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
1. Создаете отдельную таблицу в БД для хранения email'ов
2. Создаете форму подписки и ставите ее куда надо (подвал, сайдбар, тело страницы и тд)
3. Создаете обработчик формы.
4. Обрабатываете полученные данные и записываете в вашу таблицу в БД.
5. Создаете отдельную страницу в админке.
6. Выводите на этой странице записи из вашей таблицы в БД.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы