Если у вас есть доступ к сайту, другой вариант для сброса или изменения пароля — через WP-CLI. Таким способом вы можете изменить пароль любого пользователя.
Начните с доступа к сайту через WP-CLI, как обычно.
Чтобы изменить пароль, перейдите в корневой каталог — папку, в которую вы установили WordPress. Получить список пользователей, набрав эту команду:
wp user list
Найдите пользователя, пароль которого вы хотите сбросить, и запишите его идентификатор. Если это администратор сайта, идентификатор пользователя будет равен 1, но вы также можете использовать этот метод для изменения паролей других пользователей.
Введите следующую команду:
wp user update 1 --user_pass=password
Замените «пароль» в приведенном выше примере новым паролем для пользователя и убедитесь, что вы используете гораздо более надежный пароль, чем этот.
Если идентификатор пользователя, с которым вы хотите работать, не равен 1, замените 1 в примере их идентификатором пользователя.
Другой способ изменить пароли администратора WordPress — напрямую в базе данных через phpMyAdmin. Если у вас нет доступа к вашей электронной почте или ваш сайт WordPress неправильно отправляет электронную почту, это может быть единственным решением, которое у вас есть.
Возможно, вам также придется использовать этот метод, если вы работаете с локальной версией разработки.
Сначала вы захотите войти в phpMyAdmin. Если ваш веб-хостинг использует cPanel, ссылка на phpMyAdmin обычно находится в разделе базы данных.
С левой стороны, нажмите на вашу базу данных. Затем прокрутите вниз и нажмите на таблицу wp_users. wp_users — это стандартная таблица, используемая в новых установках WordPress.
Однако некоторые сайты могут иметь префикс, добавленный в целях безопасности. В этом случае его можно назвать немного по-другому, например, wp56_users.
В строке рядом с вашим именем администратора нажмите кнопку «Изменить». Если у вас есть несколько пользователей на вашем сайте WordPress, перепроверьте, чтобы убедиться, что вы редактируете правильный.
В столбце user_pass вы можете ввести новое значение для вашего пароля. Убедитесь, что вы выбрали MD5 из функционального столбца. Затем нажмите Go внизу.
И это все! Теперь вы изменили свой пароль администратора WordPress.
Вы можете вернуться на экран входа в WordPress и использовать обновленные учетные данные для доступа к своему сайту.
Другой способ сбросить пароль через phpMyAdmin — использовать оператор SQL.
Просто запустите следующее на вкладке SQL. Обязательно обновите значения new_password и admin_username своими собственными.
UPDATE `wp_users` SET `user_pass` = MD5( ‘new_password’ ) WHERE `wp_users`.`user_login` = “admin_username”;
Вы можете получить доступ к SQL через вкладку SQL в phpMyAdmin.
Другой способ изменить или сбросить ваши пароли через FTP.
Начните с доступа к сайту через FTP-клиент или редактор кода с включенным FTP.
Перейдите в корневой каталог вашего сайта.
Теперь перейдите к wp-content/themes и найдите папку с текущей активной темой в ней. В этой папке найдите файл functions.php. Откройте или скачайте, чтобы вы могли редактировать.
Всегда хорошая идея сначала создать копию этого файла , на случай каких-либо проблем.
Теперь, в первой строке, сразу после открытия <?php, добавьте эту строку кода:
wp_set_password( 'password', 1 );
Первым параметром является новый пароль: мы предлагаем вам использовать более безопасный «пароль». И второй параметр — это идентификатор пользователя. ID пользователя 1 будет администратором.
Теперь сохраните измененный файл или загрузите его на свой сайт в том же месте, переписав старую версию файла.
Ваш пароль администратора теперь будет паролем, который вы использовали в файле функций. Войдите на свой сайт и убедитесь, что вы можете получить к нему доступ.
После входа вернитесь в файл functions.php и удалите эту строку кода.
Это очень важно сделать, так как если вы оставите это в своем файле, ваш сайт будет уязвим и будет означать, что ваш пароль сбрасывается снова и снова при каждой загрузке страницы.
Если у вас есть провайдер, который использует cPanel, это еще один способ сделать это.
Если вы установили WordPress с помощью автоинсталлятора в cPanel и у вас нет доступа к учетной записи электронной почты, вы можете сбросить пароль администратора WordPress в cPanel, получив доступ к созданной там установке. Вы не можете сбросить другие пароли пользователей таким способом.
Начните с открытия cPanel и прокрутки вниз до WordPress Manager. В зависимости от вашего хостинг — провайдера, вы, возможно, придется искать в авто-инсталляторе или в секции Softaculous вместо этого.
Это приведет вас к экрану автоустановщика WordPress. Прокрутите вниз, чтобы найти установку, для которой вы хотите изменить пароль.
Рядом с установкой, пароль которой вы хотите изменить, щелкните значок редактирования (карандаш). Это приведет вас к экрану редактирования установки.
Прокрутите вниз до раздела «Учетная запись администратора» и найдите поле «Пароль администратора». Введите новый пароль — убедитесь, что он безопасен и вы можете его запомнить.
Теперь вернитесь на свой сайт и войдите, используя новый пароль.
Начало: Как быстро поменять (или сбросить) пароль в WordPress. Часть 1
Продолжение: Как быстро поменять (или сбросить) пароль в WordPress. Часть 3