【问题标题】:Need to Hide one payment method on WooCommerce checkout page需要在 WooCommerce 结帐页面上隐藏一种付款方式
【发布时间】:2017-06-27 07:50:02
【问题描述】:

我在 WooCommerce 设置中禁用了信用卡支付/Infusionsoft 网关,但它仍然在结帐时显示信用卡支付选项。现在,我想隐藏它,直到我从插件人那里找到一个永久的解决方案。你能帮我在哪里输入“display:none”来隐藏页面上的第二个单选按钮。请看屏幕截图。 See Screenshot here

【问题讨论】:

  • 这是一个非常糟糕的方法!

标签: css wordpress


【解决方案1】:
function payment_gateway_disable_postpay( $available_gateways ) 
{    
    unset( $available_gateways['paytm'] ); //replace paytm with your payment gateway
    return $available_gateways;
}
add_filter( 'woocommerce_available_payment_gateways', 'payment_gateway_disable_postpay' );

希望这对你有用。

【讨论】:

    【解决方案2】:

    尝试将 display:none; 添加到自定义 CSS 中的 payment_method_infusionsoft 类中。

    最好的方法是使用“链”选择器,如下所示:

    li.wc_payment_method.payment_method_infusionsoft{
     display:none !important;
    }
    

    More about css display property

    【讨论】:

      猜你喜欢
      • 2017-08-19
      • 2021-02-17
      • 2015-04-22
      • 2017-08-13
      • 2021-05-28
      • 2021-02-12
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      相关资源
      最近更新 更多