更改WooCommerce网关显示顺序


Change WooCommerce Gateway Display Order

我瞪了很多眼睛,但没有找到答案。

我的问题是:我开发了一个自定义的Woo商务支付网关,并在Woo商务设置面板的结账选项卡下添加了它的设置。现在我希望我的自定义支付网关应该在结账页面的顶部。那么我该怎么做呢?

我不想在签出选项页面上进行拖放操作。

我希望当我安装并激活我的插件时,然后使用一些操作或钩子,我想将其设置在顶部。

提前感谢。

好问题!

我在你的插件中发现了它,你定义了你的自定义类,并用hook初始化它,以便在我的插件中添加这样的实际插件:

add_filter( 'woocommerce_payment_gateways', 'woocommerce_add_mk_tcom_gateway' );

内部函数你有这样的东西,我想,

只更改这一行:

/**
 * Add the Gateway to WooCommerce
 **/
function woocommerce_add_mk_tcom_gateway($methods) {
    array_unshift($methods, 'WC_MK_tcom' );
    // $methods[] = 'WC_MK_tcom';
    return $methods;
}

在结账页面上,您将有第一个选项:)

hth,k