我有一个订单。php,它实际上是一个自定义页面模板。此模板通过以下方式加载我的订单的第一步:
<?php include(\'order/order-step-one.php\'); ?>
现在按此顺序执行第一步。php我的下一步按钮(post方法)必须将用户发送到/order/order步骤二。php
目前这不起作用。我需要找到一种方法,将订单第二步包括在原始订单中。php通过提交按钮按顺序执行第一步。我如何做到这一点?
最合适的回答,由SO网友:s_ha_dum 整理而成
在您的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知道的所有内容都在一个页面上处理,这将大大简化事情。