gpt4 book ai didi

php - 在 WooCommerce "Order received"谢谢页面上获取订单 ID

转载 作者:行者123 更新时间:2023-12-05 03:43:49 27 4
gpt4 key购买 nike

我将从我的 WoocCommerce 商店自定义感谢页面。为此,我在 WooCommerce 结帐目录中添加了一个 blanc thankyou.php。

我试过这段代码

function get_order($order_id) {
echo $order_id;
}
add_action('woocommerce_thankyou', 'get_order');

但是变量 $order_id 是空的。

有人知道我如何在感谢页面上获取订单 ID 吗?

最佳答案

如果 Url 类似于 www.example.com/checkout/order-received/1234/?key=wc_order_s5ou6md6nTZDds,您可以使用以下方法获取订单 ID:

global $wp;

if ( isset($wp->query_vars['order-received']) ) {
$order_id = absint($wp->query_vars['order-received']); // The order ID
$order = wc_get_order( $order_id ); // The WC_Order object
}

关于php - 在 WooCommerce "Order received"谢谢页面上获取订单 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66630563/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com