我要疯了
我正在制作一个wordpress插件,我需要在每个用户上使用wcs_user_has_subscription来获取每个用户拥有此订阅的列表。
似乎很简单,但是当我给出一个特定的user_id时,我不能使函数工作。
当我像这样调用函数时,一切正常:
$has_sub = wcs_user_has_subscription('', 4743, 'active');
但是当我这样做的时候:
$subscribers = get_users('role=subscriber');
foreach ( $subscribers as $user ) {
$has_sub = wcs_user_has_subscription($user->id, 4743, 'active');
}
我得到这个错误:
PHP Fatal error: Call to a member function get_order() on null in /path/to/woocommerce-subscriptions/wcs-functions.php on line 81
插件加载get_order(),即使woocommerce库还没有加载。