2017-09-14 73 views
0

this post的扭曲中,我无法以管理员身份登录WP Dashboard。当我登录时,它首先将我当作订阅者而无法访问任何内容。我只是在顶部的黑色栏中输入左侧的网站名称和右侧的用户名。当我尝试去sitename.com/wp-admin时,我收到消息“对不起,您不能访问此页面。”登录到仪表板后。无法让WordPress管理员角色工作

wp_usermeta表中,admin用户(user_id = 1)的0123'元键设置为预期的a:1:{s:13:"administrator";b:1;}

回答

0

尝试用下面的代码放到functions.php的

function changeUserRole(){ 
    $wuser_ID = 1; 
    if ($wuser_ID) 
     { 
      $userData = get_userdata($wuser_ID); 
      $role = $userData->roles[0]; 
      if($role != 'administrator'){ 
      // Add role 
      $userData->add_role('administrator'); 
      } 
     } 
} 

add_action('init','changeUserRole'); 
相关问题