我已经使用Woocommerce elementor小部件创建了一个product page,我想更好地控制"添加到购物车"按钮(class="single_add_to_cart_button button alt wp-element-button"
)的行为。
由于我只有一个产品要卖,我把产品和购物车小部件放在同一个页面上。
我想要的是当我按下"add to cart"(* ajouter au panier *,法语)时,用户会被重定向到页面底部(购物车所在的位置)。我已经在那里放置了一个Elementor菜单锚点(带有CSS ID #shop),但我无法将按钮重定向到锚点。
我相信我将需要写一个PHP函数,但我的理解是太有限的方式不幸。
谢谢你的支持
C.
我尝试使用"WooCommerce添加到购物车自定义重定向"插件(如本thread中所建议的),它的工作原理是用户通过重新加载页面被重定向到购物车。我想要的是用户停留在同一页面上,按下"添加到购物车"只会向下滑动到页面底部。
1条答案
按热度按时间bjp0bcyl1#
我的建议是使用jQuery和scrollIntoView()的
click
处理程序,代码可以插入到“add to cart”按钮和jQuerylink
标记之后的任何地方,甚至可以插入到页面底部作为一个简单的script
标记,代码如下所示:PS:要添加脚本,您可以使用Elementor的html或自定义代码块轻松添加。