// 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 ) {
如果是这样的话。如果不是,请为问题添加更多细节,很难在黑暗中冒险。结束