【发布时间】:2021-11-13 00:32:56
【问题描述】:
我有一个网关插件,当付款失败时,我将以下代码添加到redirect 客户到自定义页面。
我的问题是,我需要在 if 语句中的 redirect_url 末尾添加 exit(); 吗?
我看过一些代码with exit和some without。
else {
//failed
$this->msg['class'] = 'error';
$this->msg['message'] = __( "Your Transaction Has Failed Due to Some Technical Error. Please Try Again.<br/><br/>", 'toBeTranslatd');
$order->update_status('failed');
$order->add_order_note('Failed');
$order->add_order_note($this->msg['message']);
$redirect_url = home_url( '/payment-faild/' );
$lang_code = get_post_meta( $order_id, 'wpml_language', true );
if ( $lang_code === ar ) {
$redirect_url = apply_filters( 'wpml_permalink', $redirect_url, $lang_code );
//exit(); // Do I need this or delete it?
}
}
【问题讨论】:
标签: php wordpress redirect woocommerce