そういう場合はテンプレートファイルから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が存在しなければ新規追加、既に存在すれば上書き更新するもの」

コメント