在 WooCommerce 的支付类里面需要实施几个方法 .. 先添加一个构造方法 .. public function .. __construct .. 里面先设置一下支付方法相关的一些属性 ..
$this .. id .. 它是这个支付方法唯一的标识 .. 这里可以设置成 alipay .. this .. has_fields .. 暂时先把它设置成 false .. 然后是 this .. order_button_text .. 它设置的是在提交订单的时候,按钮上面显示的文字 .. 暂时我们直接使用一个字符串 .. 如果插件需要国际化,这里要使用 WordPress 里提供的一些可被翻译字符串 .. 这些字符串可以翻译成多种语言 ... 暂时为了简单,直接可以设置一个中文字符 ..
再设置一下 this .. method_title .. 支付方法的名字 .. 支付宝 .. 接着是 this .. method_description .. 支付方法的描述 ..
最后再设置一下 this .. supports .. 支持的功能 .. 它应该是一个数组 .. 里面暂时添加一个 products ..
预览
回到网站的管理后台 .. 在商店这里 .. 打开它的 设置 ... 然后打开 付款 选项卡 .. 这里会列出 WooCommerce 支持的支付方法 ..
现在这里会有一个 支付宝 .. 状态是启用 ..
再到前台去试一下 .. 打开 商店 ..
找一个商品 .. 添加到购物车 .. 查看购物车 .. 去结算 .. 在结算页面上出现的支付方法这里,会有一个支付宝 .. 不过暂时没有显示支付方法的标题还有描述 .. 等会我们再去设置一下 .. 选中这种支付方法以后 .. 下面的按钮上的文字会变成 使用支付宝支付 ..
这是我们在创建的支付方法类里面的构造方法里设置的 order_button_text 属性的值 ...