我在Woocommerce上成功添加了一种新的付款方式,并且一切正常。 唯一的问题是在“谢谢”页面上显示“付款帐户/明细”时。
具体来说,我跟随银行转帐(BAC)插件创建了新的离线付款网关。
现在,新的离线付款和旧的银行转帐方法都在旧的银行转帐方法上显示其详细信息,而新的离线方法则不显示任何付款方法的详细信息,例如帐号。
我的问题是:我在哪里弄错了。
显示新的离线方法
public function thankyou_page( $order_id ) {
if ( $this->instructions ) {
echo wp_kses_post( wpautop( wptexturize( wp_kses_post( $this->instructions ) ) ) );
}
$this->new_offline_method( $order_id );
}
显示旧银行方式
public function thankyou_page( $order_id ) {
if ( $this->instructions ) {
echo wp_kses_post( wpautop( wptexturize( wp_kses_post( $this->instructions ) ) ) );
}
$this->bacs_method( $order_id );
}