Wordpress Woocommerce支付网关怪异谢谢重定向

Wordpress Woocommerce支付网关怪异谢谢重定向,wordpress,woocommerce,payment-gateway,payment-processing,Wordpress,Woocommerce,Payment Gateway,Payment Processing,我在这里的第一个帖子,所以要温柔。 我在我的woocommerce网站上使用了一个旧的支付网关,应该与2.3.0兼容(现在是4.0)。一切正常,但是当支付完成后,插件会将客户重定向到一些奇怪的“谢谢”页面 网址: 页面上写着:“收到订单,感谢您的订单。” URL应为: https://www.BLABLA.com/checkout/order-received/1089/?key=wc_order_CwAw8ywHC8Mey 我想插件重定向到客户到woocommerce定期感谢你的页面后,完成

我在这里的第一个帖子,所以要温柔。 我在我的woocommerce网站上使用了一个旧的支付网关,应该与2.3.0兼容(现在是4.0)。一切正常,但是当支付完成后,插件会将客户重定向到一些奇怪的“谢谢”页面

网址:

页面上写着:“收到订单,感谢您的订单。”

URL应为:

https://www.BLABLA.com/checkout/order-received/1089/?key=wc_order_CwAw8ywHC8Mey
我想插件重定向到客户到woocommerce定期感谢你的页面后,完成付款,而不是这个奇怪的一个

WooCommerce在order类中提供帮助函数,用于获取 这些URL。它们是:

$order->get\u checkout\u payment\u url($on\u checkout=false)

以及:

$order->get_checkout_order_received_url()

我不知道如何将这段代码成功地实现到插件文件中。我的编码技能相当差劲。所以我会感谢你的帮助

我认为这是一段需要编辑的代码

        wp_redirect( $checkout_url );
        exit();
         Return thankyou redirect
        return array(
            'result' => 'success',
            'redirect' => add_query_arg(array('order-received' => $order_id, 'key' => $order->get_order_key()), $checkout_url)
谢谢你抽出时间

        wp_redirect( $checkout_url );
        exit();
         Return thankyou redirect
        return array(
            'result' => 'success',
            'redirect' => add_query_arg(array('order-received' => $order_id, 'key' => $order->get_order_key()), $checkout_url)