Intereting Posts
Нужна помощь Создание / Фиксация Cron Как подключиться к «последнему» документу в медиа-библиотеке? Почему этот цикл не работает? Отображать метаданные комментариев после быстрого обновления Плагин README.txt не обновляется в Каталоге (стабильный тег является правильным) Как показать ссылку wp.me под каждым сообщением? Загрузка страницы Ajax в WordPress верным способом? Переменные продукты как пользовательские типы сообщений Плагин MOLPay WooCommerce – Идентификатор заказа Пользовательский поиск формы в wordpress Измените параметр администратора «Default Avatar» с помощью функции functions.php Использование jQuery для удаления данных, хранящихся в wp_options После перемещения моего сайта из поддомена dev, для root, все мои собственные метаданные исчезли Те же самые условия, не работающие на двух разных крючках Как удалить тег Nextpage внутри текста сообщений в зависимости от utm_campaign

Трехэтапная форма заказа, как перейти к следующему шагу

У меня есть order.php, который на самом деле является настраиваемым шаблоном страницы. Этот шаблон загружает первый шаг моей формы заказа через:

<?php include('order/order-step-one.php'); ?> 

Теперь в этом порядке-step-one.php моя следующая кнопка (метод post) должна отправить пользователя в /order/order-step-two.php

В настоящее время это не работает. Мне нужно найти способ включить второй шаг в исходный order.php через кнопку отправки в порядке очереди. Как мне это достичь?

Solutions Collecting From Web of "Трехэтапная форма заказа, как перейти к следующему шагу"

В вашем order.php вам понадобится что-то вроде этого:

 $step = (isset($_POST['step'])) ? $_POST['step'] : 'one'; switch ($step) { case 'one': // do step one break; case 'two' : // do step two break; case 'three' : // do step three break; } 

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

Это заставляет все обрабатывать вашу страницу, о которой знает WordPress, и это значительно упростит ситуацию.