我都快疯了。
我正在制作一个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我漏掉了什么明显的东西吗?
发布于 2016-10-31 18:03:04
插件加载get_order(),甚至woocommerce librairies也还没有加载。
https://stackoverflow.com/questions/40346695
复制相似问题