【发布时间】:2021-06-09 13:07:02
【问题描述】:
我正在建立一个 Woocommerce 商店,制作我自己的模板。 商店几乎准备好了,一切正常,除了一个我无法解决的小错误,而且谷歌搜索也无济于事。
问题是,在购物车页面上,如果我单击按钮以删除购物车上的最后一个产品,woocommerce 将重定向到 cart-empty.php 页面,但加载到头文件中的商店菜单不起作用,因为购物车为空.php 是一个基于 ajax 的页面,它阻止了我的自定义 javascript 脚本,该脚本执行菜单切换打开/关闭。
我已经放了javascript函数脚本来尝试使菜单在cart-empty.php中工作,但没有任何运气。
我还尝试将cart-empty.php 重定向到另一个页面,在我的functions.php 中放置一个函数,但没有运气,重定向完成但打开一个空白页面。
如果购物车中的最后一个产品被移除,此条件将重定向到购物车空白页面。
有没有办法使以下条件重定向到允许 JAVASCRIPT 工作的另一个页面。这个条件位于cart.php
if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
...
}
我需要的行为是单击购物车空白页面内的菜单切换,然后菜单打开/关闭。
任何人都可以帮助我整理解决方案以允许 JAVASCRIPT 在 cart-empty.php 内工作?
【问题讨论】:
-
请注意,“应更新问题以包含所需行为、特定问题或错误,以及重现问题所需的最短代码”.
标签: javascript wordpress woocommerce cart