【发布时间】:2021-06-30 06:27:38
【问题描述】:
我在名为 Pre-Checkout Customer Details 的主题文件夹中创建了一个新模板,其中有一个表格。页面看起来像:
<?php /* Template Name: Pre-Checkout Customer Details */ ?>
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
get_header(); ?>
<form action="/checkout/?">
<input type="name" name="name">
<input type="date" name="start_date">
<input type="submit" name="Next">
</form>
<?php get_footer(); ?>
除此之外,此页面的 URL 将始终包含一些参数,例如
?add-to-cart=608&subscribe='weight_loss_plan'
看起来有点:
https://challengecenter-q8.com/pre-checkout-customer-details/?add-to-cart=608&subscribe=%D8%A8%D9%86%D8%A7%D8%A1%20%D8%B9%D8%B6%D9%84%20%D8%A3%D8%B4%D8%AA%D8%B1%D8%A7%D9%83%20%D8%A7%D8%B3%D8%A8%D9%88%D8%B9%D9%8A%D9%86%20%D9%88%D8%AC%D8%A8%D8%AA%D9%8A%D9%86
现在当我点击提交时,它显示找不到页面,而不是移动到购物车页面。另外,我希望表单详细信息显示在结帐页面上,例如:https://challengecenter-q8.com/checkout/?name='value 1'&date='04-04-2021'
我怎样才能做到这一点?
提前谢谢你!
注意:“启用存档上的 AJAX 添加到购物车按钮”已启用,并且“成功添加后重定向到购物车页面”。已禁用。
【问题讨论】:
标签: php html wordpress forms woocommerce