ユーザーに関して【WordPress】

2016-02-19 3:38 PM

2016年2月19日現在、Wordpressのバージョンは「4.4.2」というもの。

ローカルで作業するため、Xamppを最新版に入れ替え、新たにWordpressの最新バージョンをダウンロードして準備しました。
次にデータベースを用意して、インストールしてみると、ログインができない状態になっている。

最初に準備したログインIDと、パスワードを使ってログインしようとしても、ログインができない。
ということで、データベースを見てたのだが、よくわからない。
調べてみると、ちょうどやり方が見つかった。

バージョンの違いはあるだろうが、とりあえず、この部分は同じ考えを持っていて問題はないだろうと。

INSERT INTO wp_users (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES (NULL, 'test', MD5('test'), '', '', '', '', '', '', '');

insert into wp_usermeta (user_id,meta_key,meta_value) SELECT ID,'wp_capabilities','a:1:{s:13:"administrator";b:1;}' FROM wp_users where user_login = 'test';

最初の行でユーザー名を登録する感じ。
次の行で、そのユーザーの詳細を登録するというもの。
氷翠が確認したところ、ユーザー名は登録されていたので、「wp_usermeta」のテーブルを確認したところ、「wp_capabilities」という項目がない。ということは、二つ目の行を実行。
すると、無事にログインすることができた。

二つ目の行では、そのユーザーに対して管理者権限を与えるデータのようで、これでやっと作業ができるw