三步订单,如何进行下一步

时间:2013-06-27 作者:Forza

我有一个订单。php,它实际上是一个自定义页面模板。此模板通过以下方式加载我的订单的第一步:

<?php include(\'order/order-step-one.php\'); ?>
现在按此顺序执行第一步。php我的下一步按钮(post方法)必须将用户发送到/order/order步骤二。php

目前这不起作用。我需要找到一种方法,将订单第二步包括在原始订单中。php通过提交按钮按顺序执行第一步。我如何做到这一点?

1 个回复
最合适的回答,由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知道的所有内容都在一个页面上处理,这将大大简化事情。

结束

相关推荐

如何使用Varish Edge Side Includes作为侧边栏?

我在这里读过这篇文章,但不知道从哪里开始。https://www.varnish-cache.org/trac/wiki/ESIfeatures编辑澄清:我确实想使用全页缓存,但一旦我们缓存了文章页面,它可以在缓存中停留一天左右,或者如果有什么东西将其推出。但我希望侧边栏以更快的速度刷新