我在此官方文档中找到了订阅功能和属性参考:
WC_Subscription::get_related_orders( $return_fields, $order_type );
Run Code Online (Sandbox Code Playgroud)
但这似乎不适合特定订阅?
当我试图运行它时,我得到一个致命的错误,无论我传递的是什么:
致命错误:未捕获错误:在C:\ xampp\htdocs\mysite.com\wp-content\plugins\woocommerce-subscriptions\includes\class-wc-subscription.php:1413中不在对象上下文中时使用$ this
我正在制作自己的插件,并post status = wc-active从post表中选择所有订阅.我查看了" woocommerce_order_items"," woocommerce_order_itemmeta"和" postmeta"表格,但它们都没有提供获取用户购买订阅的相关订单的方法......
如果我只知道用户购买订阅及其相关订单的关系在哪里,那么我可以写一些sql,但我不知道,谷歌也不会产生任何结果.
有任何想法吗?
我的设置: