我对WordPress的数据库很熟悉,我从来不会认为通过PhpMyAdmin编辑用户权限是件容易的事。您正在编辑序列化字符串——实际上很容易出错。所以不要难过。“他应该很容易知道如何……根据需要编辑用户以提供任何权限”,这句话有很大的错误
我不能保证这会起作用,但我的管理员帐户在一个相对较新的安装中$wpdb->postmeta
桌子
a:1:{s:13:"administrator";b:1;}
。。。在钥匙下面
wp_capabilites
.
查找wp_capabilities
与(所需)管理员用户关联的密钥,并将其传递到meta_value
柱非常快速的课程测试表明,应该授予用户所有权限。这样就可以将“订阅者”提升为管理员。小心不要破坏序列化。它必须是那样才能工作。更改一个字符(例如,将13的一个数字更改为12),它将中断,您将看到一个“您没有权限”页面。
但是,这假设他通过编辑权限“删除了插件和设置菜单”。我有我的怀疑。如果他做到了这一点,那么通过“用户”表单把东西放回去应该很容易。
我的猜测是mu-plugin
文件这样做(当然是我会做的)。查看/wp-content/mu-plugins/
看看你能看到什么。
我还猜测,如果他像你怀疑的那样抽动数据库,他也会以其他方式抽动它。