我是Woocommerce的新手,我刚刚在购物车和产品页面上添加了一个“继续购物”按钮。这是我现在使用的代码,直接进入商店页面:
add_action( 'woocommerce_cart_coupon', 'continue_shopping_button', 10 );
add_action( 'woocommerce_before_single_product', 'continue_shopping_button', 10 );
function continue_shopping_button(){
?>
<a class="button wc-backward" href="<?php echo esc_url( apply_filters( 'woocommerce_return_to_shop_redirect', wc_get_page_permalink( 'shop' ) ) ); ?>">
<?php _e( 'Continue shopping', 'woocommerce' ) ?>
</a>
<?php
}
相反,如果客人使用了任何参数,我希望该按钮在应用他最后一次搜索的参数后将其带到商店页面。因此,假设一个客户按名称或类别搜索一个产品,查看该产品,并(可能)将其添加到购物车中。我希望他,在任何一个步骤,能够返回到商店页面,看到他以前看到的相同产品,而不必再次搜索它们。很抱歉,如果这个问题已经得到解答,但我还没有找到任何代码来解决这个问题。我想饼干也可以,但我想不出来。我们将感谢您的帮助,并提前向您表示感谢。
如果您在我们的评论中没有找到解决方案,您也可以尝试这样做:
add_action( 'woocommerce_cart_coupon', 'continue_shopping_button', 10 );
add_action( 'woocommerce_before_single_product', 'continue_shopping_button', 10 );
function continue_shopping_button(){
?>
<a class="button wc-backward" href="<?php echo $_SERVER['HTTP_REFERER'] ?>">
<?php _e( 'Continue shopping', 'woocommerce' ) ?>
</a>
<?php
}
它在按钮上创建一个链接,将用户重定向到链接到此页面的页面。这是一个简单的“按1页返回历史”,因此请记住,如果您在选择产品后在x页后进入购物车,单击此按钮将进入x-1页,而不是起始产品页。
我在评论中建议的插件,似乎做得很好!
我怎样才能做到呢?请帮忙。
我正在尝试为variations父产品创建一个单独的add to cart按钮。我正在使用以下方法访问产品数据: 谢谢你。
代码: 我在/r/woocommerce上发了帖子,但没有得到任何答复:/希望在这里有什么:3 有人知道去哪找吗?谢谢:)
我正在尝试在我的产品页面中设置“添加到购物车”和“立即购买”按钮: null 添加上述代码后,add-to-cart还将链接重定向到签出页面。如何在产品页面中实现这两个按钮?
我正在尝试将我的WooCommerce档案页面上特定产品类别的add to cart按钮更改为“Read More”按钮,该按钮将链接到产品页面(但不链接到单个产品页面本身)。 使用“将添加到购物车按钮替换为WooCommerce 3中的shop pages中的read more链接到product页面”的答案代码,如何将其限制为仅有一个产品类别(本例中术语名称为“Classs”)? 感谢任何帮助