【问题标题】:How to get a list of all my subscriptions in Woocommerce?如何在 Woocommerce 中获取我所有订阅的列表?
【发布时间】:2015-05-10 03:32:26
【问题描述】:

我正在尝试获取我在 Woocommerce 中的所有订阅的列表。我已经阅读了有关 WC_Subscriptions_Manager::get_subscription() 的信息,但我不知道如何使用它。请记住,我对 PHP 的了解几乎为零。

有人在论坛上问过类似的问题。我终于用了下面的代码:

<?php if(isset($_REQUEST['Action']))
{
$Action = $_REQUEST['Action'];
switch($Action)
{
    case "ValidateSubscription":

        include('../../wp-load.php'); //Guessing this path based on your code sample... should be wp root

        $Subscriptions = WC_Subscriptions_Manager::get_all_users_subscriptions();
        print_r($Subscriptions);
        break;
    default:
        echo "invalid action";
    }
}else
    {
    echo "no action specified";
}
?>

我该如何使用它?

感谢您的帮助!

【问题讨论】:

    标签: php wordpress function api woocommerce


    【解决方案1】:

    您可以使用 wcs_get_users_subscriptions()。如果不传递 user_id 参数,则默认获取当前用户。该函数返回所有订阅。

    【讨论】:

      猜你喜欢
      • 2014-05-24
      • 1970-01-01
      • 2021-02-23
      • 2019-04-26
      • 1970-01-01
      • 2017-04-07
      • 2017-12-03
      • 2019-07-29
      • 1970-01-01
      相关资源
      最近更新 更多