Php 如何从WooCommerce中的订单密钥获取订单ID?
如何从WooCommerce中的订单密钥检索订单ID?(PHP代码) e、 g 我有一个看起来像“wc_order_qkTc2RVyGtVil”的订单密钥,我想获得看起来像“1950”的订单ID 背景:Php 如何从WooCommerce中的订单密钥获取订单ID?,php,wordpress,woocommerce,endpoint,orders,Php,Wordpress,Woocommerce,Endpoint,Orders,如何从WooCommerce中的订单密钥检索订单ID?(PHP代码) e、 g 我有一个看起来像“wc_order_qkTc2RVyGtVil”的订单密钥,我想获得看起来像“1950”的订单ID 背景: 我只得到一个包含订单键的链接。这就是我无法使用order对象获取ID的原因。在order Received、order Pay和View order页面上,您可以从URL获取订单ID,如: 1) 。在订单接收(谢谢)页面: 2) 。在订单付款页面: $order_id = absint( get
我只得到一个包含订单键的链接。这就是我无法使用order对象获取ID的原因。在order Received、order Pay和View order页面上,您可以从URL获取订单ID,如: 1) 。在订单接收(谢谢)页面: 2) 。在订单付款页面:
$order_id = absint( get_query_var('order-pay') );
3) 。在查看订单页面上:
$order_id = absint( get_query_var('view-order') );
现在您可以使用wc\u-get\u-order\u-id\u by\u-order\u-key()
WooCommerce函数,如:
$order_id = wc_get_order_id_by_order_key( $order_key );
$order_id = wc_get_order_id_by_order_key( $order_key );