提问人:Dev.S 提问时间:9/6/2023 最后编辑:LoicTheAztecDev.S 更新时间:9/8/2023 访问量:63
在 WooCommerce 结帐中显示自定义支付插件的徽标
Display a logo in WooCommerce checkout for a custom Payment plugin
问:
在 WooCommerce 中,我正在开发一个自定义支付插件。我正在寻找一种解决方案,可以在自定义付款方式上添加徽标,如以下屏幕截图所示:
有没有人知道如何通过函数.php(或如何添加)来实现这一点。
答:
0赞
LoicTheAztec
9/6/2023
#1
要向您的支付网关添加支付图标,您必须在支付网关插件类代码中添加以下功能:
public function get_icon() {
$icon_url = plugin_dir_url( __FILE__ ) . 'assets/images/payment-icon.png';
$icon_html = sprintf('<img src="%s" alt="%s" />', $icon_url, $this->method_title );
return apply_filters( 'woocommerce_gateway_icon', $icon_html, $this->id );
}
您必须从插件相关的图标文件中调整所需的图标 URL 路径和图标名称。
注意:方法函数 get_icon()
是抽象类的一部分。WC_Payment_Gateway
评论