分析WordPress數據表之用戶表(功能篇)


數據表分析

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(用戶設置操作的時間)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM