Woocommerce 产品页面重定向中断添加到购物车按钮

时间:2021-03-11 08:49:58

标签: php wordpress redirect woocommerce

为了能够向产品页面添加内容,我为每个产品创建了一个页面,并使用短代码 [product_page id="20"] 显示它们。

我自己的产品页面网址是 online-shop.de/my-product-1/

woocommerce 的产品页面是online-shop.de/product/my-product-1/

因此,为了始终将用户保留在我的可编辑产品页面上,我有一个将 /product/my-product-1/ 重定向到 /my-product-1/ 的重定向,但我现在的问题是由于重定向,我无法将产品添加到购物中购物车了。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

解决方案是使用 wordpress 的 wp_safe_redirect() 函数而不是永久的 303 重定向(使用称为重定向的 WP 插件)。为此,我通过获取产品 url 并在没有“产品”目录的情况下再次构建它来构建新 url,并将其用作 wp 函数 wp_safe_redirect($newUrl)

中的参数