2017-09-14 11 views
0

ひねりがthis postで、WPダッシュボードに管理者としてログインできません。私がログインすると、まず何もアクセスできない加入者として扱われます。私はちょうど左のサイトの名前と右の私のユーザー名の上部に黒いバーが表示されます。 sitename.com/wp-adminに行くと、「このページにアクセスできません」というメッセージが表示されます。ダッシュボードにログインした後。Wordpressの管理者ロールが機能しない

wp_usermetaテーブルでは、管理者ユーザー(user_id = 1)のwp_capabilitiesメタキーは、a:1:{s:13:"administrator";b:1;}に設定されています。 functions.phpに入れて、以下のコードで

答えて

0

てみ

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'); 
関連する問題