首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用带特定user_id的Woocommerce wcs_user_has_subscription函数的PHP

使用带特定user_id的Woocommerce wcs_user_has_subscription函数的PHP
EN

Stack Overflow用户
提问于 2016-10-31 16:46:18
回答 1查看 2.4K关注 0票数 1

我都快疯了。

我正在制作一个wordpress插件,我需要在每个用户上使用wcs_user_has_subscription来获得每个有此订阅的用户的列表。

看起来很简单,但是当我给出一个特定的user_id时,我无法使函数工作。

当我这样调用这个函数时,一切都很好:

代码语言:javascript
复制
$has_sub = wcs_user_has_subscription('', 4743, 'active');

但当我这样做的时候:

代码语言:javascript
复制
$subscribers = get_users('role=subscriber');
foreach ( $subscribers as $user ) {
    $has_sub = wcs_user_has_subscription($user->id, 4743, 'active');
}

我知道这个错误:

代码语言:javascript
复制
PHP Fatal error:  Call to a member function get_order() on null in /path/to/woocommerce-subscriptions/wcs-functions.php on line 81

我漏掉了什么明显的东西吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-31 18:03:04

插件加载get_order(),甚至woocommerce librairies也还没有加载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40346695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档