0

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

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

即使在挖掘代码之后,我也到处寻找并找不到解决方案。

需要明确的是,我不是从管理界面的角度这样做的,那部分很清楚。我在 PHP 中执行此操作,在用户注册他们的与会者后立即(我们自动为他们的与会者创建用户并将他们添加到正确的成员中)

4

1 回答 1

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 );
于 2020-10-12T12:53:55.217 回答