用户登录

在这个支付方法的配置选项字段里面,再添加两个字段 .. 一个 title .. 还有一个 description .. 它们的类型都是 text .. 也就是文本字段 .. 这两个字段也都提供了默认的值 ..

WooCommerce 会使用支付方法的 title 还有 description 属性的值会在结算页面的支付方法那里显示出来 ... 所以我们可以把这两个属性的值设置成 title 还有 description 这两个配置选项字段的值 .. 这样用户就可以通过管理后台自己去设置要显示的文字了 ..

回到支付类 .. 在类的构造方法里 .. 可以设置一下 title 还有 description 属性的值 .. this .. title .. 它的值就是支付方法配置字段里的 title 字段的值 .. 用一下 $this .. get_option 这个方法可以得到配置选项字段里的值 .. 要得到的是 title 字段的值 ..

然后再添加一个 this .. description .. 用一下 this .. get_option .. 得到 description 的值 ..

预览

回到管理后台 .. 刷新一下 .. 现在支付宝这种支付方式的配置里面又多了两个选项 .. 标题 .. 还有描述 ..

再去预览一下结算页面 .. 刷新一下页面 .. 之前显示的支付宝支付方法不见了 ..

这是因为在 WooCommerce 会根据支付方法类里的 enabled 这个属性的值来决定是不要使用这种支付方式 .. 默认这个属性的值会用到支付方法里的 enabled 这个配置选项字段里的值 ..

现在这个字段的值是 no .. 这样 enabled 属性的值会是 false .. 所以我们在结算页面上就看不到支付宝这种支付方式了 .. 暂时先把这个属性的值设置成 yes ..

再回到结算页面 ..

现在付款方式这里, 会显示支付宝这种支付方式 .. 选中它 .. 会显示一个描述 .. 这里这个支付方式的标题 .. 还有 描述 .. 就是这个支付方法里的 title 还有 description 配置选项的值 ..

获取配置字段里的值《 电商网站案例:自定义支付方法 》

统计

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

社会化网络

关于

微信订阅号

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