WooCommerce扩展-在网关回调处理程序中重定向用户

时间:2019-04-30 12:11:10

标签: php wordpress woocommerce hook-woocommerce

WooCommerce API回调文档说:

  

该操作完成后,WooCommerce将退出,但是您仍然可以根据需要将用户从处理程序重定向到其他地方。

Documentation Reference

在我的网关回调处理程序中:

function handle_callback() {
  // business logic that gets the necessary $order object
  $order->payment_complete();
  wp_redirect( $this->get_return_url( $order ) ) // no observable effect
  exit;
}

加入WooCommerce回调:

add_action( 'woocommerce_api_my_plugin_id', array( &$this, 'handle_callback' ) );

有人知道如何从回调处理程序中正确重定向用户吗?

编辑:在重定向指令之后添加了exit;

1 个答案:

答案 0 :(得分:0)

;在倒数第二行的末尾添加分号

wp_redirect( $this->get_return_url( $order ) ); // 没有可观察到的效果