WordPress用于存放用户信息的主要有两个表:wp_users,wp_usermeta(wp_为安装WordPress是用户选择的数据表前缀),users主要存放的就是用户的基本信息,usermeta存放的是用户的一些权限配置。其次还有就是wp_posts,wp_comments 这两张表,也关联着用户数据,比如文章作者,评论信息等。所以如果你只是修改WordPress的用户ID,请大家参考《WordPress修改用户ID的方法》一文。
查询用户ID
SELECT ID FROM wp_users where user_login='用户名';
修改用户权限
update wp_usermeta set meta_value='权限' where meta_key='wp_capabilities' and user_id='用户ID'; update wp_usermeta set meta_value='权限level' where meta_key='wp_user_level' and user_id='用户ID';
权限和权限level对应如下:
wp_capabilities(权限) | wp_user_level(权限level) | |
administrator | a:1:{s:13:"administrator";b:1;} | 10 |
editor | a:1:{s:6:"editor";b:1;} | 7 |
author | a:1:{s:6:"author";b:1;} | 2 |
None | a:0:{} | 0 |
文章评论