每当创建新用户时,此函数将添加一个值为1的自定义字段。
function function_new_user($user_id) {
add_user_meta( $user_id, \'_new_user\', \'1\' );
}
add_action( \'user_register\', \'function_new_user\');
下一个函数将检查这是否是第一次登录并重定向用户。
function function_check_login_redirect($user_login, $user) {
$logincontrol = get_user_meta($user->ID, \'_new_user\', \'TRUE\');
if ( $logincontrol ) {
//set the user to old
update_user_meta( $user->ID, \'_new_user\', \'0\' );
//Do the redirects or whatever you need to do for the first login
wp_redirect( \'http://www.example.com\', 302 ); exit;
}
}
add_action(\'wp_login\', \'function_check_login_redirect\', 10, 2);
提示:函数\\u check\\u login\\u redirect知道用户。您甚至可以向用户提供自定义信息或行动调用。