【问题标题】:Remove Add to Cart button in Woocommerce but keep variations删除 Woocommerce 中的“添加到购物车”按钮,但保留变体
【发布时间】:2021-09-02 15:52:34
【问题描述】:

早安,

我需要在 WooCommerce 中隐藏添加到艺术按钮,而不影响定价或下拉菜单和变化。我正在使用 WPForms 添加到购物车和结帐,并且不想在网站的任何地方显示“添加到购物车”按钮。

到目前为止,我已使用此 sn-p 从商店和产品页面中删除添加到购物车:

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 );

这一直有效,直到我添加了一个可变产品,它隐藏了“添加到购物车”按钮,但也隐藏了变体下拉菜单,所以我使用了这个 sn-p:

remove_action('woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );

这会隐藏“添加到购物车”按钮并显示变体下拉菜单。

问题是,两个 sn-ps 不能一起工作,它们基本上是相互覆盖的。

请问有sn-p可以帮助我吗?

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    你如何隐藏它重要吗?如果没有,你可以使用 CSS

    a.add_to_cart_button.ajax_add_to_cart{ 
        display:none;
    }
    

    【讨论】:

    • 抱歉,这不起作用。不过还是谢谢
    • 什么意思?您可能需要将类名更改为主题中的类名,但 CSS 应该在整个站点范围内隐藏按钮。
    • 愚蠢的我,像炸弹一样工作!谢谢。
    猜你喜欢
    • 2020-11-03
    • 2012-08-16
    • 2018-10-10
    • 1970-01-01
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    相关资源
    最近更新 更多