我失去了wp_users
和wp_usermeta
wordpress安装中的表。我已经重新创建了它们并插入了一个新的管理员用户。特别是wpAA_users
(我使用前缀wpAA_
), 我现在有一个用户admin
具有ID=1
, 在中时wpAA_usermeta
, 对于user_id=1
我有wp_cabilities
设置为a:1:{s:13:"administrator";b:1;}
和wp_user_level
设置为10
.
现在,当我登录到该站点时,顶部工具栏左侧显示常规wordpress菜单,然后是没有仪表板菜单的用户名,右侧再次显示hello用户名菜单(这里是link to the site).
我看了看wpAA_user_role
中的选项wpAA_options
表,其中包含一个长字符串,开头为:
a:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:71:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";...
我不知道我创建的用户是否不是真正的管理员,或者是否发生了其他可怕的错误。
因此,我的问题是:创建新管理员的方法中存在一些错误,或者至少我如何诊断问题?
注意:我有四个或五个插件,并使用主题217。