數據表分析
wp_users
wp_usermeta
用戶系統就是靠着這兩張表來實現的。
具體事例分析
添加用戶
添加成功后,我們會分別在wp_users及wp_usermeta表中分別看到test001的數據。
wp_users
wp_usermeta
wp_users表字段分析:
ID(用戶ID)
user_login(用戶登錄賬戶名)
user_pass(用戶密碼)
user_nicename(用戶昵稱)
user_email(用戶郵箱)
user_url(用戶博客URL)
user_registered(注冊時間)
user_activation_key(激活)
user_status(狀態)
display_name(顯示名稱)
wp_usermeta表字段分析:
umeta_id(用戶元數據表自增ID)
user_id(用戶ID)
meta_key(元數據鍵)
meta_value(元數據值)
umeta_id和user_id就不作分析了,很好理解。
主要說說meta_key里面的值到底是個什么意思(有的不清楚是什么意思,就不作解釋了,等后續明白了再補充)?
nickname(用戶昵稱)
first_name(用戶姓)
last_name(用戶名)
description(個人說明)
rich_editing(編寫文件不使用可視化編輯器,默認是true,表示使用可視化編輯器)
comment_shortcuts(管理評論時啟用鍵盤快捷鍵)
admin_color(管理界面配色)
use_ssl(是否使用ssl)
show_admin_bar_front(是否顯示管理面板)
locale(站點使用什么語言,如中文或英文)
wp_capabilities(權限)
wp_user_level(用戶等級)
dismissed_wp_pointers
隨着用戶操作增加的meta_key內容如下:
session_tokens(會話token,登錄就會產生,退出就會清除,我想用戶下線功能就是這樣實現的)
wp_user-settings(用戶設置)
wp_user-settings-time(用戶設置操作的時間)