Вызов пользовательского URL в соответствии с полем формы в WordPress - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь сделать sh что-то, на первый взгляд, простое.

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

Задача: Эта запись должна быть добавлена ​​к URL, который вызывается при нажатии кнопки Отправить.

Например:

Пользователь вводит: LookBlueElephants
При отправке пользователь получает указание на http://www.example.com/LookBlueElephants

Я использую DIVI Builder и вижу, что есть опция ввести Redirect-URL в форме. И все же я не знаю, как сделать так, чтобы он был динамичным c, основываясь на вводе пользователя.

Спасибо за вашу помощь. : -)

1 Ответ

0 голосов
/ 19 марта 2020

Хорошо. После долгих попыток, вот решение, которое я принял.

Создал форму с Контактной формой 7 и добавил Перенаправление для контактной формы 7 Плагин. С помощью плагина, который позволяет вставлять PHP код (например, Вставить PHP Фрагмент кода ), я добавил простое перенаправление:

header('Location: http://www.example.com/' . $_GET['your-variable']);
exit;

Просто убедитесь, что в настройках перенаправления (в в настройках контактной формы 7) отмечен флажок «Передавать все поля из формы в качестве параметров запроса URL».

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

Форма отправит содержимое формы на новую страницу, новая страница примет переменные GET и перенаправить туда, куда вы хотите.

Надеюсь, это кому-нибудь пригодится.

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