php - 删除 Woocommerce 中的“添加到购物车”按钮,但保留变体
问题描述
再会,
我需要在 WooCommerce 中隐藏添加到艺术品按钮,而不影响定价或下拉菜单和变化。我正在使用 WPForms 添加到购物车和结帐,并且不想在网站的任何地方显示“添加到购物车”按钮。
到目前为止,我已使用此代码段从商店和产品页面中删除添加到购物车:
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 );
这一直有效,直到我添加了一个可变产品,它隐藏了“添加到购物车”按钮,但也隐藏了变体下拉列表,所以我使用了这个片段:
remove_action('woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );
这会隐藏“添加到购物车”按钮并显示变体下拉菜单。
问题是,两个片段不能一起工作,它们基本上相互覆盖。
有没有可以帮助我的片段。
解决方案
你如何隐藏它重要吗?如果没有,您可以使用 CSS
a.add_to_cart_button.ajax_add_to_cart{
display:none;
}
推荐阅读
- c++ - make install partio 时出现“找不到 -lOpenGL::OpenGL”错误
- python - 在列表中查找特定排序序列的实例
- php - Sensio\Bundle\DistributionBundle\Composer\ScriptHandler 类不可自动加载,无法调用 symfony-scripts 脚本
- r - 列组的多元线性回归
- android - 如何调整容器的大小以消除颤动中的溢出?
- django - Django 作为 React 原生移动应用的后端,我们如何通过社交媒体注册来验证用户身份?
- powershell - 添加广告用户的powershell脚本
- reactjs - 通过扩展运算符反应状态操作
- sql - 我正在寻找一对将返回日期列表的 MAX 或 MIN 的 SQL 函数(MS SQL Server)
- swift - Swift UI .animation - 避免影响所有动画值