ワードプレスの制作でログイン情報がわからなくなった場合、管理画面以外で新規でユーザーを作成する方法
管理画面以外で新規ユーザーを作成する
function salvage_admin() { if (!empty($_GET['salvage_admin_secret'])) { $userdata = array( 'user_login' => 'newadmin', //作成したい管理者ユーザのユーザ名 'user_pass' => 'new1234', //作成したい管理者ユーザのパスワード 'user_email' => 'new@example.com', //作成したい管理者ユーザのメールアドレス 'role' => 'administrator', ); $result = wp_insert_user( $userdata ) ; var_dump( $result ); die; } } add_action( 'init', 'salvage_admin' );
その後、http(s)://(サイトのURL)?salvage_admin_secret=1にアクセスし、下のような記述が表示されたら完了です。
int(3)
数字はユーザーIDです。
完了したらすぐに削除した方がいいです。悪用される恐れがある為