我失去了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。