首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将活动用户仅计算为推荐用户?

问如何将活动用户仅计算为推荐用户?
EN

Stack Overflow用户
提问于 2020-11-25 07:34:35
回答 1查看 73关注 0票数 0

我使用的是自托管WordPress。而且,我需要一个我的网站的推荐系统。这是一个会员类型的网站。在这里,我向一些特定的成员提供代码。所以,他们可以推荐其他人。而且,当某人通过他们的推荐链接注册时,他们会得到一个点。对于推荐代码,我使用WP推荐代码(https://wordpress.org/plugins/wp-referral-code/)。而且,对于会员,我使用的是终极成员插件!但问题是,WP推荐代码是计数登记时,有人按下注册按钮!即使我通过终极插件拒绝他的会员资格,它仍然被计算在内!我如何能够只计算有效的注册,而这些注册现在是有效的?不是所有的注册,只是手动批准注册。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-26 22:50:35

将WP推荐代码更新为新版本,并将其粘贴到functions.php文件中

代码语言:javascript
复制
add_filter( 'wp_referral_code_validate_submission', function ($result){
    return false;
}, 1, 1);

add_action( 'wp_referral_code_before_refer_submitted', function ( $new_user_id, $referrer_user_id){
    update_user_meta( $new_user_id, 'shalior_referrer_id', $referrer_user_id);
}  , 10 , 2);


add_action( 'um_after_user_is_approved', 'shalior_um_after_user_is_approved', 10, 1 );
function shalior_um_after_user_is_approved( $user_id ) {
    $referrer_user_id = get_user_meta( $user_id, 'shalior_referrer_id', true);
    update_user_meta( $user_id, 'wrc_referrer_id', $referrer_user_id );

    wp_referral_code_add_user_to_referrer_invite_list($user_id , $referrer_user_id);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65000256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档