您需要的两个函数之一;update_user_meta
或add_user_meta
- 通常情况下,您只需要前者,但值得注意的是其区别:
add_post_meta
仅当$unique
参数为false,或者如果存在no 的现有数据$meta_key
. update_post_meta
如果还不存在数据,将添加,否则将更新,具体取决于您指定的是否/内容$prev_value
.
两个函数采用相同的三个初始参数;用户ID、元键和值:
$current_user = wp_get_current_user();
$current_user->ID; // The current user ID
$current_user_id = get_current_user_id(); // Alternative for getting current user ID
// Update current user\'s first name
update_user_meta( $current_user_id, \'first_name\', \'Jimbo\' );
// Update a specific user\'s first name
update_user_meta( 4 /* User ID 4 */, \'first_name\', \'Janey\' );