Как создать нового администратора WordPress из FTP - PullRequest
0 голосов
/ 04 июня 2018

Я не заходил в бэкэнд WordPress моего сайта уже пару лет.

Теперь, однако, ни один из паролей, которые я использую, кажется, не работает.Я запрашиваю сброс, но я НИКОГДА не получаю электронное письмо.

Я зашел в PHPMyadmin, чтобы изменить пароль пользователя, но, похоже, это не работает.Сайт до сих пор не принимает новый пароль.Я создал нового пользователя из phpMyAdmin, и этот пользователь до сих пор не распознан.Таким образом, я не уверен, что база данных, которую я обновляю, является правильной базой данных, однако это единственная доступная.Меня взломали?Я не понимаю, как работает ни один из моих паролей, я не получаю электронные письма об утерянных паролях, а также не распознаются ни один из моих новых пользователей или измененных паролей из phpMyAdmin.

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

На тот случай, если у вас нет доступа к базе данных и у вас нет идентификатора пользователя, используйте приведенный ниже код в функции вашей активной темы. Php:

Дополнительные параметры см. Здесь:Вы можете использовать |ID |слизняк |электронная почта |логин

$user = get_user_by( 'email', 'user@example.com' );
$id = $user->ID;
$password = 'your_new_password'; // Plain text password
wp_set_password( $password, $user_id );

Теперь новый пароль: your_new_password.

Обязательно удалите код после загрузки сайта один раз.Вы не сможете войти без удаления этого кода, поскольку он будет сбрасывать пароль при каждой загрузке страницы.

0 голосов
/ 04 июня 2018

https://wordpress.org/support/article/resetting-your-password/

  1. Войдите на свой сайт через FTP и загрузите файл functions.php вашей активной темы.

  2. Отредактируйте файл идобавьте в него этот код, в самом начале, после первого

    wp_set_password ('password', 1);

Введите свой новый пароль для главного пользователя-администратора.«1» - это идентификатор пользователя в таблице wp_users.

Загрузите измененный файл обратно на свой сайт.

После того, как вы сможете войти, обязательно вернитесь и удалите этот код.Он будет сбрасывать ваш пароль при каждой загрузке страницы, пока вы не сделаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...