You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WooCommerce添加到购物车全局重定向外部URL代码问题咨询

WooCommerce添加购物车后全局重定向到外部URL的问题解决

你提供的代码存在参数匹配问题:woocommerce_add_to_cart_redirect过滤器默认仅传递1个参数($redirect_url),但你的代码里声明了接收2个参数(钩子末尾的10, 2),这会导致函数参数不匹配,可能引发报错或功能失效。

修正后的全局重定向代码

以下代码可实现所有商品添加到购物车后,统一重定向到指定外部URL:

add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect', 10, 1 );
function custom_add_to_cart_redirect( $redirect_url) {
    // 将此处URL替换为你的目标外部地址
    $redirect_url = "https://IWANTTOREDIRECTHERE.COM";
    return $redirect_url;
}

关键说明

  • 钩子参数修正:把原代码的10, 2改为10, 1,确保函数接收的参数数量和过滤器传递的一致。
  • 全局生效逻辑:函数直接覆盖默认的重定向URL,所有商品触发添加购物车操作后都会跳转到你指定的外部地址。

使用注意

  • 代码可添加到当前主题的functions.php文件,或通过自定义代码插件(如Code Snippets)插入,避免修改WooCommerce核心文件,防止更新时丢失代码。

内容的提问来源于stack exchange,提问作者user15123815

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 15:12:07