我需要在用户注册时向其添加一个数字作为元信息(这是一个5位数)。我假设我将使用user\\u register操作调用脚本。我还假设我会使用update\\u user\\u meta来添加数字。但我不知道如何为下一个用户增加一个。我是否需要有一个查找表来查看最后一个是什么?是否需要查看最后一个成员usermeta(member\\u number),然后添加一个?处理这个问题的最佳方法是什么。目前存在一个带有指定号码的花名册,当我导入用户时,他们将收到他们的号码。但在那之后,下一个成员需要从名册上的最后一个数字开始。
这是我试过的
// Add member number at time of registration
global $current_user;
get_currentuserinfo();
function add_member_no() {
// just to stick something in the first time.
$start_no = 507602;
add_option(\'member_no\', $start_no);
$last_member_no = get_option(member_no);
$last_member_no += $last_member_no;
update_option(\'member_no\', $last_member_no);
add_user_meta($current_user->id, \'membership_no\', $last_member_no);
}
add_action( \'user_register\', \'add_member_no\');