Home >  > WooCommerce如何隐藏购物车功能

WooCommerce如何隐藏购物车功能

一、使用插件

(一)YITH WooCommerce Catalog Mode
使用YITH WooCommerce Catalog Mode插件,直接在wordpress后台搜索“YITH WooCommerce Catalog Mode”即可安装。

在这里设置即可。

(二)MMWD Remove Add To Cart for WooCommerce
这款插件也可以帮我们隐藏掉添加到购物车和价格的内容,安装插件后,进入WooCommerce的设置,产品,Remove Add to Cart标签里面可以设置。

二、主题设置里面隐藏
不过要看主题中有没有这个功能。

三、使用代码

如果你的主题不支持隐藏,也不想使用插件隐藏,那么可以使用下面的两种代码移除购物车按钮。

代码1:直接设置产品为不可购买状态

add_filter( 'woocommerce_is_purchasable', '__return_false');

代码2:移除add to cart按钮

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );

代码3:移除价格

remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );

代码1是直接把产品设置成了不可购买,相比代码2,可能兼容性更好,因为代码2直接把对应的钩子删除了,有些主题上可能存在界面展示的bug。

参考:https://blog.naibabiji.com/woocommerce/catalog-mode.html

暧昧帖

本文暂无标签