用户登录

WooCommerce 里的支付方式可以放在一个类里面 .. 这个类要在插件加载以后创建 .. 先去挂载一个动作 .. add_action .. 动作的名字是 plugins_loaded .. 然后是自己插件里的一个函数 .. woocommerce_alipay_init ..

下面再去定义一下这个函数 .. 名字是 woocommerce_alipay_init .. 在这个函数里面可以创建 WooCommerce 支付方式类 .. 这个类可以叫 WC_Gateway_Alipay .. 它要去继承 WC_Payment_Gateway 这个类 .. 这样我们的支付方法类里面就会拥有一些方法 .. 还有一个配置接口 ..

有了这个支付方法类以后还得再去告诉 WooCommerce 一声 .. 添加一个过滤器 .. 挂载到 woocommerce_payment_gateways 上面 .. 自己的函数叫 woocommerce_alipay_gateway_class .. 下面去定义一下这个函数 .. 名字叫 woocommerce_alipay_gateway_class .. 函数接收一个 $methods 参数 .. 表示支付方法 ..

函数里面在这个 $methods 数组上面添加一个新的项目 .. 项目的值就是我们创建的支付方法类的名字 .. 这里就是 WC_Gateway_Alipay .. 最后再 return 这个 $methods ..

创建 WooCommerce 支付方式《 电商网站案例:自定义支付方法 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点