【发布时间】:2021-02-09 18:52:28
【问题描述】:
我想在 WooCommerce 结账时以不同的方式对 Stripe 显示的支付卡图标进行排序。
WooCommerce Stripe 插件支持不提供自定义代码支持,所以他们只是给了我一个代码 sn-p 以根据我的需要进行修改。此代码 sn-p 更改了 Visa 支付图标:
add_filter( 'wc_stripe_payment_icons', 'change_my_icons' );
function change_my_icons( $icons ) {
// var_dump( $icons ); to show all possible icons to change.
$icons['visa'] = '<img src="https://shipyouridea.com/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg" />';
return $icons;
}
有人可以修改此代码 sn-p 以将支付卡图标顺序更改为 Visa > Mastercard > Amex > Discover > JCB > Diners Club?
我还想完全删除 JCB 和 Diners Club 付款图标。我目前正在使用一些自定义 CSS 来隐藏这些图标,但想知道是否有更好的方法。
【问题讨论】:
标签: php wordpress woocommerce checkout payment-method