読者です 読者をやめる 読者になる 読者になる

知行合一

とか言ってみる

【WordPress】adminの管理者アカウントの追加

wordpress MySQL

をしたかったんだけどなぜか上手く追加されない。

参考
Debug Mode WordPressのユーザーをデータベースに直接登録する(wp_capabilitiesとwp_user_levelについて)
SQL: Add New Admin User. In the example below, I am using an ID of 2. Change this number to the next user available, or some safe high number. · GitHub
WordPressで管理人アカウントを削除したときの対処 - Daily GLOCALISM
フォーラム » 複数人の編集者による運営について(他の編集者の投稿の再編集は不可? — WordPress

ユーザーの追加

INSERT INTO dbName.tableName (ID, user_login, user_email)
VALUES ('1', 'userName', 'e-mail');

wp_capabilitiesの設定

INSERT INTO dbName.tableName (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '1', 'wp_capabilities', 'a:1:{s:13:”administrator”;b:1;}');

wp_user_levelの設定

INSERT INTO dbName.tableName (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, '1', 'wp_user_level', '10');

パスワード設定してログインしてからwp-adiminに入ろうとすると権限がないと言われる...。

なんでだろう。。

ちなみにsubscriberにしてuser_levelを0にしても権限がないって言われるから多分この他の部分で何かおかしいんだろうな。。。


【追記】
新しくwpのサイト作って管理者アカウントの設定見たら
meta_keyが
wpb09631capabilities, wpb09631user_levelとなっていたのでおそらく
「wp_capabilities」ではなく「tableNamecapabilities」っぽい。user_levelも同じく。