如何自动启用用户的会员产品访问权限?

时间:2019-02-12 12:04:39

标签: wordpress membership

登录时,该用户被阻止进入所有7个会员产品区域。我想允许用户注册时访问其选择的区域。我正在使用WP-Members插件。

// Basic usage:
wpmem_set_user_product( $product_meta, $user_id );


// Example to set 'my_basic_product' when a user registers.
add_action( 'wpmem_post_register_data', 'my_set_basic_product' );
function my_set_basic_product( $fields ) {

    // Defaults.
    $product_meta = 'my_basic_product';
    $user_id = $fields['ID'];

    // Set product access.
    wpmem_set_user_product( $product_meta, $user_id );
}

我希望用户在注册时选择私有区域,并且登录时会自动获得访问权限。现在,用户可以在重定向登录后访问目标页面,但不能访问私有成员区域。

0 个答案:

没有答案