【发布时间】:2015-02-05 23:37:57
【问题描述】:
当用户在购物车页面点击“继续结帐”时,我想将他发送到自定义 URL。我在functions.php中使用了这个过滤器
add_filter('woocommerce_get_checkout_url', 'dj_redirect_checkout');
function dj_redirect_checkout($url) {
global $woocommerce;
$checkout_url = 'http://my-custom-url.com';
return $checkout_url;
}
但是,在这种情况下,此过滤器也会在结帐页面上触发,我想仅在购物车页面上和点击“继续结帐”后触发它。
请指教。
谢谢,
【问题讨论】:
-
对不起!但我很困惑..上面的代码是否有效?如果是的话,它会把你带到两页吗?
-
什么意思? -但是,在这种情况下,此过滤器也会在结帐页面上触发,我想在购物车页面上触发它,并且仅在单击“继续结帐”后触发。
-
上面的代码可以工作 - 但它可以在 2 个页面上工作(购物车和结帐)。我想让它只在用户点击“继续结帐”后在购物车页面上工作
标签: php wordpress woocommerce