2017-09-14 4 views
0

In einem Twist von this post zu arbeiten, ich bin nicht in der Lage in die WP-Dashboard als Administrator anmelden. Wenn ich mich anmelde, behandelt es mich zunächst nur als Abonnent ohne Zugang zu irgendetwas. Ich bekomme nur die schwarze Leiste oben mit dem Namen der Seite auf der linken Seite und meinem Benutzernamen auf der rechten Seite. Wenn ich versuche, zu sitename.com/wp-admin zu gehen, erhalte ich die Nachricht "Entschuldigung, Sie dürfen nicht auf diese Seite zugreifen." nach dem Einloggen in das Dashboard.Kann nicht Wordpress Admin-Rolle bekommen

In wp_usermeta Tabelle, der Admin-Benutzer (user_id = 1) hat seine wp_capabilities meta zu den erwarteten a:1:{s:13:"administrator";b:1;} Einstelltaste.

Antwort

0

mit folgendem Code Versuche in functions.php setzte

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');