我瞪眼了很多,但没有找到答案。
我的问题是: 我开发了一个自定义的Woo商务支付网关,并在Woo-commerce设置面板的结帐选项卡下添加了它的设置。 现在我希望我的自定义支付网关应该在结帐页面的顶部。 那我该怎么做呢?
我不想通过在结帐选项页面上拖放来做到这一点。
我希望当我安装并激活我的插件然后使用某些操作或挂钩时我想将其设置在顶部。
先谢谢。
答案 0 :(得分:2)
很棒的问题!
我发现它,在你的插件中你定义你的自定义类并使用hook for woocommerce来创建它,以便在我的库中添加这样的实际插件:
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