将新用户添加到WooCommerce会员资格

时间:2018-04-19 21:37:45

标签: php wordpress woocommerce

我有一个注册表单,我以编程方式创建用户。

我需要能够将该用户添加到已在WooCommerce中设置的会员计划中,并且我当前的上下文为$user = new WP_User($userId);

即使在深入研究代码之后,我也无处不在,无法找到解决方案。

要清楚,我不是从管理界面的角度来看这一点,那部分是清楚的。我在PHP中做这个,在用户注册他们的与会者之后立即(我们为他们的与会者自动创建用户并将他们添加到正确的会员资格)

1 个答案:

答案 0 :(得分:0)

您正在寻找的是“ wc_memberships_create_user_membership()”函数。这是文档中的示例:

$args = array(
        // Enter the ID (post ID) of the plan to grant at registration
        'plan_id'   => 253,
        'user_id'   => $user_id,
    );
wc_memberships_create_user_membership( $args );