需要有人帮助您管理成员的点数来编写接口函数吗?谢谢

时间:2017-10-08 作者:Sếu Giang

// hook when user logs in
add_action(\'wp_login\', \'your_function\', 10, 2);

function your_function($user_login, $user) {

    $user_id = $user->ID;
    // getting prev. saved meta
    $first_login = get_user_meta($user_id, \'points\', true);
    // if first time login
    if( $first_login == \'1\' ) {
        // update meta after first login
        update_user_meta($user_id, \'points\', \'1000\');
        // redirect to given URL
        wp_redirect( \'http://levangiang.net/\' );
        exit;
    }
}
谢谢大家的帮助

1 个回复
SO网友:janh

我假设您试图在用户第一次登录时将“points”用户元值设置为1000,对吗?

我还假设当用户注册时,该字段为空或为0,这就是代码无法工作的原因。改变

if( $first_login == \'1\' ) {

if( ! $first_login ) {
如果是这样的话。如果不是,请为问题添加更多细节,很难在黑暗中冒险。

结束

相关推荐