通过添加到购物车防止Woocommerce重定向到产品页面

时间:2017-10-19 12:20:49

标签: php wordpress redirect woocommerce product

我有一个重新直接的问题,我认为这与Stop the redirection after WooCommerce add to cart类似,但也有点不同。我从数码相册销售单曲。每个曲目都有自己的产品页面但是找到了,应该通过它所属的专辑页面购买。其产品ID与其“添加到购物车”相关联。专辑页面上的按钮。当您将相册页面上的单个曲目添加到购物车时,您将被重定向到单曲目的页面,这不是计划。任何人都可以给我一个解决方案,让客户留在专辑页面? Woocommerce / products / display设置为不重定向到购物车并启用AJAX。我是一个新手,但如果能够清楚地解释,我可以做些什么。感谢。

2 个答案:

答案 0 :(得分:1)

如果没有人访问这些跟踪帖子类型,请继续将其设为私有。否则,除非你采取预防措施,否则它们将被编入索引,人们甚至可能会有机地找到它们。您可以在register_post_type()

时解决此问题

此外,您应该能够将此内容添加到functions.php并继续:

/**
 * Set a custom add to cart URL to redirect to
 * @return string
 */
function custom_add_to_cart_redirect() { 
    return 'http://www.yourdomain.com/your-page/'; 
}
add_filter( 'woocommerce_add_to_cart_redirect', 'custom_add_to_cart_redirect' );

这直接来自WooCommerce文档。谢谢! https://docs.woocommerce.com/document/set-a-custom-add-to-cart-url-to-redirect-to/

答案 1 :(得分:0)

请将这行代码添加到您的functions.php文件中,它将禁用重定向功能。

add_filter( 'woocommerce_redirect_single_search_result', '__return_false' );