php – 如何获取Woocommerce中所有订阅的列表?

我正在尝试获取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";
}
?>

我怎么用呢?

谢谢你的帮助!

解决方法

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

相关文章

文章浏览阅读8.4k次,点赞8次,收藏7次。SourceCodester Onl...
文章浏览阅读3.4k次,点赞46次,收藏51次。本文为大家介绍在...
文章浏览阅读1.1k次。- php是最优秀, 最原生的模板语言, 替代...
文章浏览阅读1.1k次,点赞18次,收藏15次。整理K8s网络相关笔...
文章浏览阅读1.2k次,点赞22次,收藏19次。此网络模型提供了...
文章浏览阅读1.1k次,点赞14次,收藏19次。当我们谈论网络安...