1
A
回答
0
由於訂閱是自定義文章類型,因此您可以先獲取所有訂閱ID。然後在foreach循環中,您將能夠獲得WC_subscription對象。
global $wpdb;
$posts = $wpdb->prefix . "posts";
// get all subscriptions IDS
$subscriptions_ids = $wpdb->get_col("
SELECT ID
FROM $posts
WHERE post_type LIKE 'shop_subscription'
");
foreach($subscriptions_ids as $subscription_id){
// Get an instance of the WC_Subscription object
$subscription = new WC_Subscription($subscription_id);
}
與
$subscription
對象
然後和$subscription_id
,你將能夠做你想做的,使用WC_Subscription
方法來獲得所需要的數據或專用功能使用訂閱ID。
官方開發者文檔:
0
您可以使用內置的功能wcs_get_subscriptions($參數),並通過以下的$ args
$args = array('subscriptions_per_page' => -1);
$subscriptions = wcs_get_subscriptions($args);
您甚至可以通過參數中的訂閱狀態進行過濾。
相關問題
- 1. Woocommerce:獲取所有訂單產品
- 2. 如何獲取woocommerce訂閱列表?
- 3. Woocommerce訂閱 - 獲取開始日期
- 4. WooCommerce訂閱 - 獲取特定訂閱的產品
- 5. 如何通過WooCommerce訂閱獲取特定用戶的訂閱?
- 6. WooCommerce訂閱低於訂單
- 7. WooCommerce:從訂閱訂單獲取名稱和變體
- 8. WooCommerce訂閱掛鉤:獲取訂單項目
- 9. WooCommerce訂閱 - 獲取活動訂閱者信息以在表中顯示
- 10. 取消訂閱鏈接woocommerce email-footer.php
- 11. WooCommerce訂閱擴展 - 在取消WooCommerce前在網關上取消
- 12. WooCommerce獲取有關訂單的信息
- 13. Woocommerce獲取訂單密鑰
- 14. 通過SQL查詢獲取所有WooCommerce客戶付款訂單
- 15. 通過Python API獲取所有Woocommerce訂單
- 16. 如何獲取woocommerce中當前用戶的所有訂單
- 17. Woocommerce在訂閱續訂時獲得新的訂單ID
- 18. 獲取訂單項woocommerce訂單
- 19. 在WooCommerce訂閱訂單中獲取結帳自定義字段值
- 20. 條紋API PHP。通過subscription_id獲取訂閱的所有付款
- 21. 獲取元素的所有jQuery/JavaScript事件訂閱
- 22. 獲取來自複雜rss訂閱源的所有數據
- 23. 如何使用php Youtube Api獲取所有用戶訂閱?
- 24. 通過參數查詢獲取所有SSRS訂閱的列表
- 25. 如何獲取Facebook頁面RSS訂閱源(所有人)
- 26. 獲取Azure訂閱中所有資源的列表(Powershell優先)
- 27. 所有訂閱列表
- 28. 獲取所有父類的WooCommerce類別
- 29. 訂閱取消訂閱()
- 30. WooCommerce訂閱 - 行動掛鉤沒有觸發續訂