误操作导致的wordpress提示无权限操作的问题

时间:2022-03-15 19:19:41

在对wordpress的用户进行权限操作的时候,如果设置的权限有问题,会涉及到 {前缀}_option 和 {前缀}_role_perms 两个表

的操作;

假如不小心执行了类似于 

     foreach ( $old_perms as $old_perm) {
            $role-> remove_cap( $old_perm-> capability);
    }

的操作;且后续没有写入权限成功,则会导致出现无权访问页面的问题。

具体恢复方法: 将 {前缀}_option 和 {前缀}_role_perms 两个表 重新导入即可。