wordpress的user表用来存储用户的基本信息,usermeta表是用来存储user的扩展信息的,比如用户的角色权限,管理界面的配色方案,是否显示管理工具条等,都可以存储在此表中
wp_usermeta数据表结构
umeta_id bigint(20) usermeta ID
user_id bigint(20) 对应的user id
meta_key varchar(255) 存储键名
meta_value longtext 存储键值
从表结构很容易看出来,usermeta表是以健值对来存储用户信息的,用user_id作为关联字段。
操作wp_usermeta表的常用函数
add_user_meta($user_id, $meta_key, $meta_value, $unique):添加用户属性 $unique指示此字段是否唯一
get_user_meta($user_id, $key, $single):获取用户属性
update_user_meta( int $user_id, string $meta_key, mixed $meta_value, mixed $prev_value = ” ):更新用户属性
delete_user_meta($user_id, $meta_key, $meta_value):删除用户属性
评论抢沙发