ワードプレスの制作でログイン情報がわからなくなった場合、管理画面以外で新規でユーザーを作成する方法
管理画面以外で新規ユーザーを作成する
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です。
完了したらすぐに削除した方がいいです。悪用される恐れがある為
Warning: Undefined variable $post_id in /home/baseline1/baseline-lib.com/public_html/memo/wp-content/themes/wpex-pronto/single.php on line 49
Warning: Undefined array key 0 in /home/baseline1/baseline-lib.com/public_html/memo/wp-content/themes/wpex-pronto/single.php on line 51