我如何才能添加元密钥到新注册的用户



如何向注册此元密钥的每个新用户添加。。。而不是再次将所有用户更新为值0。。只是将这个元密钥和值0分配给注册的新用户

global $wpdb;
$users = $wpdb->get_results( "SELECT ID FROM $wpdb->users" );
if( $users ) {
foreach ( $users as $user ) {
update_user_meta( $user->ID, 'dospjeli_dug', 0 );
}
}

你可以使用钩子。user_register钩子会完成。

add_action('user_register','addneumeta', 10, 1);
function addneumeta($user_id){
update_user_meta( $user_id, 'dospjeli_dug', 0 );
}

如果您只想将其添加到新的注册用户,那么根据文档,您需要使用此函数。

add_user_meta( $user_id,  'dospjeli_dug',  0);

相关内容

最新更新