在自定义插件中访问 WooCommerce 订单详细信息
我猜这是一件简单的事情,我似乎无法理解。我正在尝试编写一个小自定义插件,需要获取 WooCommerce 和 WooCommerce 中的订单数据。 WooCommerce 预订。我遇到的问题是,当我运行该函数时,似乎没有任何返回:
function middleground_function(){
$order = wc_get_order(37340);
print_r($order);
}
add_action( 'woocommerce_after_register_post_type ', 'middleground_function' );
我没有收到任何错误,但没有收到任何打印。所以我想知道我在这里错过了什么!
当它投入生产时,该操作将更改为 woocommerce_ payment_complete 但我想我至少可以使用测试 ID 对其进行测试
谢谢您的帮助!
i'm guessing this is a simple thing that I can't seem to wrap my head around. I'm trying to write a little custom plugin that requires grabbing the data of a order made in WooCommerce & WooCommerce Bookings. The issue i'm having though is that nothing seems to be returning when I run the function:
function middleground_function(){
$order = wc_get_order(37340);
print_r($order);
}
add_action( 'woocommerce_after_register_post_type ', 'middleground_function' );
I don't get any errors but I don't get any print. So i'm wondering what i'm missing here!
When it goes to production that action will change to woocommerce_payment_complete but I figured i'd be able to atleast test it with a test ID
Thank you for your help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不确定您为什么使用
woocommerce_after_register_post_type
操作挂钩。但如果您只想测试是否可以通过 id 获取订单详细信息,您可以使用init
挂钩。尝试下面的代码。Not sure why you are using the
woocommerce_after_register_post_type
action hook. but if you want just to test whether you can get order details by id or not you can use theinit
hook. try the below code.