【发布时间】:2021-07-01 23:21:58
【问题描述】:
感觉我一定遗漏了一些很明显的东西——寻找你能提供的任何帮助。
有用的背景:
- WordPress:5.7.2
- WooCommerce:5.4.1
- 标准商店页面
- 标准结帐页面
场景:
我的商店页面在 url 中有一个自定义查询参数(例如?model=macbook)。我也希望将该查询参数和值传递给重定向的结帐 url。这样它就可以读取 - example.com/checkout/?model=macbook。
我目前在我的子主题的functions.php 中使用以下代码。这可以处理重定向到结帐添加到购物车的操作没有问题,但我的 php noobie-ness 无法弄清楚如何正确使用 add_query_arg 来完成结帐 url。
// Checkout Redirect
add_filter('woocommerce_add_to_cart_redirect', 'this_add_to_cart_redirect');
function this_add_to_cart_redirect() {
global $woocommerce;
$checkout_url = wc_get_checkout_url();
return $checkout_url;
}
任何和所有帮助表示赞赏。
【问题讨论】:
标签: php wordpress woocommerce