WEB制作会社から管理者権限のログイン情報を教えてもらえなかった為、困っているというケースがありました。
このケースでは、投稿者権限のログイン情報ならば分かっていたので、それを管理者権限のIDにかえることにしました。この方法について、解説します。
1.IDを探す
phpMyAdmin を使って、DBへアクセスしてください。そして、{wp_users}というテーブルを開いてください。
ログインIDを、{user_login}か{user_email}の中から探します。そして、一番左の{ID}をメモします。今回のケースでは、購読者権限のあるログインIDは、{read}だったので、{ID}は、{2}となります。
2.{ID}で検索
次に、{wp_usermeta}というテーブルを開いて、上の{検索}をクリックして下さい。
{user_id}へ、先ほどメモした{ID}を記入して右下の{実行}をクリックしてください。
3.{wp_capabilities}の書き換え
そうすると、下のような一覧が出てきますので、赤枠のレコードを書き換えます。まずは、{wp_capabilities}の{編集}をクリックしてください。
{meta_value}を
1 |
a:1:{s:13:"administrator";b:1;} |
と書き換えて、{実行}をクリックしてください。
4.{wp_user_level}の書き換え
{wp_user_level}の{編集}クリックしてください。
{meta_value}を{10}と書き換えて実行してください。
以上です。
おわりに
これで無事に、投稿者権限のIDが管理者権限のIDにかわりました。
管理者権限のIDへログイン出来ないときは、とても便利な方法です。是非、ご活用下さい。