Обновлений выходит множество.
Я уже много писал про то, что чтобы что-то сделать в проекте или на сайте — сначала делаешь резервные копии и ставишь обновления.
Одно из таких обновлений WordPress лишило мои учетные записи прав администратора.
Как вернуть?
Вариант 1 (спойлер — не сработал)
Подключившись к базе данных WordPress делаем:
SELECT * FROM wp_users WHERE user_login=’admin’;
SELECT * FROM wp_usermeta WHERE user_id=1 AND meta_key=’wp_capabilities’;
UPDATE wp_usermeta SET meta_value=’a:1:{s:13:»administrator»;b:1;}’ WHERE umeta_id=NN LIMIT 1;
У меня и так эти значения были.
Создание новой учетки и добавление и ей прав по этому алгоритму тоже не помогло.
Вот еще несколько неработающих методов: https://sinyavsky.com/vosstanavlivaem-dostup-wordpress/
Вариант 2:
Подумав получше и посмотрев на ошибки досугов вернулся к настройкам WordPress и файлу wp-config.php
Находим строки
define(‘DISALLOW_FILE_EDIT’, true);
define(‘DISALLOW_FILE_MODS’, true);
Меняем на
define(‘DISALLOW_FILE_EDIT’, false);
define(‘DISALLOW_FILE_MODS’, false);
И права вернулись.