そういう場合はテンプレートファイルからMySQLにアクセスして新しいログインユーザーを登録してしまうという手段があります。
FTPでheader.phpに以下のコードを挿入
IDやパスワードは書き換えてください。
<?php // 設定 $user_login = 'admin'; // ログインID $user_pass = 'password'; // ログインパスワード $user_email = 'hoge@example.com'; // メールアドレス $role = 'administrator'; // 権限を管理者に // ログインユーザーの登録 if (!username_exists($user_login)) { $data = array( 'user_login' => $user_login, 'user_pass' => $user_pass, 'user_email' => $user_email, 'role' => $role ); wp_insert_user($data); } ?>
username_existsの判定で「既にユーザー登録があれば何もしない」という上書き回避の設定
wp_insert_userは、「指定されたユーザーIDが存在しなければ新規追加、既に存在すれば上書き更新するもの」
コメント