Intereting Posts
Как обрабатывать структуру страницы / таксономии / сообщения без того, чтобы wordpress путался с URL-адресом Запросить название страницы, чтобы показывать сообщения с соответствующей категорией в цикле как зарегистрировать / добавить несколько опций в одно поле в WordPress? Поиск не отображает все результаты Как добавить код в WP без плагина или функций Получить последнюю версию автора, автора-ссылку и дату добавить метки привязки к идентификатору эскизов Расширьте walker – навигация, добавив атрибут данных в тег Скрытие всех сообщений / продуктов / страниц с сайта на основе пользовательской таксономии / имени домена Создание аккордеев в WordPress Theme Автоматическое увеличение кармы комментариев в комментариях Как найти страницу сообщений (домашняя страница) программно Как добавить RSS-виджет с помощью WP-CLI? Отображение итоговых результатов уникального результата в кастоне Как перевести пункты меню?

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

Так что я новичок в wp / themes и кодировании, но люблю его и люблю пытаться создавать сайты, я использовал форму из темы, извлек только поле электронной почты и добавил кнопку на этом поле, в основном внутри этого поля, теперь я хочу эту кнопку, чтобы добавить любое добавленное письмо, которое будет добавлено в базу данных. Поля, такие как имя, фамилия, пропустите .. это не важно, im сосредоточился только на электронной почте.

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

im не 100% уверен, что это возможно делать обычай, но его стоит спросить.

Это мой код формы '

<form id="contact-form" class="footer-contact-form" method="post" action=" <?php echo esc_url($_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); ?>"> <div class="input-container col-md-6 home_form"> <input type="email" id="email" class="email" name="email" placeholder="<?php esc_attr_e('Email', 'gourmet'); ?>*" required value=""> </div> <div class="input-container col-md-12 sub_home_but"> <button type="submit" class="res-button custom-button home_but button-style8"> </button> </div> </form> 

Вам понадобится функция для обработки данных, представленных формой. Вы можете использовать hook_post_ для обработки данных. Этот крючок позволяет создавать пользовательские обработчики для ваших собственных запросов GET и POST.

Чтобы сохранить данные в базе данных, вы можете создать новую таблицу или Опубликовать мета. Прежде чем перейти к новой таблице, рассмотрите возможность хранения ваших данных в WordPress «Post Meta».