No.90
2022年6月7日(火)00:07:15 1101文字 WEB,コアサーバー,WordPress
« No.89 / No.91 »
初期表示に戻る
■全文検索:
複合検索窓に切り替える
■複合検索:
■日付一覧:
■カレンダー:
■カテゴリ:
■ハッシュタグ:
■日付検索:
↓一応とった対策。
下記の内容は別のところにメモってあったので、wp-config.phpはのぞかなくても良かった。
/** MySQL データベースのユーザー名 */
define('DB_USER', '********');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', '********');
以下の内容に従ってphpMyAdminにログインしてwp_userとwp_usermetaを編集してみたけどユーザー追加できなかった。
WordPressの管理者を削除してしまった…!データベースから管理者を追加する最小構成 _ HPcode(えいちぴーこーど)
↓こちらの方法に従って親テーマのfunctions.phpに以下コードを追記して「http(s)://(サイトのURL)?salvage_admin_secret=1」にアクセスしたら「int(3)」と表示されたので、完全に管理ユーザーが空欄になってしまっているっぽい。phpMyAdminでは追記できるのに、なぜWordPressの方に反映されないのか…
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' );
WordPressの管理者アカウントがわからない・管理者パスワードがわからない時のサルベージ _ AD5 WordPress Lab