Вам нужно добавить пользователя-администратора в WordPress, но у вас нет доступа к панели управления?
В WPBeginner мы часто помогаем пользователям, у которых заблокирован доступ к административной панели WordPress и которым необходимо найти способ вернуться. Простое решение — добавить пользователя-администратора через FTP (протокол передачи файлов).
В этой статье мы покажем вам, как добавить пользователя-администратора в WordPress через FTP.
Содержание
- 1 Если вам может потребоваться добавить пользователя-администратора в WordPress через FTP
- 2 Как добавить новую учетную запись администратора в WordPress с помощью FTP
- 3 Альтернатива: добавьте нового пользователя-администратора с помощью файлового менеджера вашего веб-хоста.
- 4 Бонус: узнайте больше о хаках WordPress Functions.php.
Если вам может потребоваться добавить пользователя-администратора в WordPress через FTP
В некоторых ситуациях может потребоваться добавить пользователя-администратора WordPress через FTP вместо панели администратора WordPress:
- Доступ администратора потерян – Если вы не можете получить доступ к панели администратора WordPress, потому что забыли свой пароль, плагин безопасности заблокировал вас или возникла проблема с плагином или темой, вы можете создать нового пользователя-администратора через FTP, чтобы восстановить доступ.
- Поврежденный WordPress – Иногда вы можете столкнуться с распространенными ошибками WordPress, когда вы не можете получить доступ к панели администратора. Создание нового пользователя-администратора через FTP может помочь вам вернуть контроль.
- Проблемы с безопасностью – Если ваш сайт взломан и хакер получает доступ администратора, вы можете выгнать его и защитить свой сайт, настроив нового пользователя-администратора.
- Проблемы миграции – Если вы переносите свой сайт на новый сервер и у вас возникли проблемы с тем, что пользователь-администратор не работает или вам необходимо сбросить информацию, создание нового пользователя-администратора через FTP может быть быстрым решением.
Имея это в виду, мы познакомим вас с пошаговым руководством о том, как легко добавить пользователя-администратора на ваш веб-сайт WordPress через FTP.
Как добавить новую учетную запись администратора в WordPress с помощью FTP
Перво-наперво: вам нужен FTP-клиент. Это программное обеспечение позволяет вам получать доступ к файлам с вашего веб-сайта без необходимости входа в панель управления WordPress. В этом уроке мы будем использовать FileZilla, потому что он довольно прост в использовании.
Далее вам необходимо подключить ваш сайт к FTP-клиенту. Для этого вам понадобятся учетные данные FTP (обычно доступные в cPanel или других панелях управления хостингом).
Пошаговые инструкции см. в нашем руководстве по использованию FTP для загрузки файлов в WordPress.
Как только ваш FTP-клиент подключится к файлам вашего веб-сайта, вам нужно будет найти файл function.php вашей текущей темы WordPress. Вы сможете найти файл в правой части окна FTP в папке текущей темы, расположенной по такому пути:
/public_html/wp-content/themes/your-current-theme/
Вот как выглядит наш экран. На нашем демонстрационном сайте используется тема Twenty Twenty-Four по умолчанию.
Найдя файл function.php, вы можете просто дважды щелкнуть по нему. FileZilla загрузит файл на ваш компьютер.
Теперь просто найдите файл на своем компьютере. Затем откройте его с помощью обычного текстового редактора, например Блокнота.
Затем вам нужно добавить этот фрагмент кода в конец файла, чтобы добавить учетную запись администратора:
function wpb_admin_account(){
$user="Username";
$pass="Password";
$email="[email protected]";
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','wpb_admin_account');
Не забудьте заменить замену. Username
, Password
И [email protected]
со своими ценностями. При необходимости вы также можете использовать тот же фрагмент кода для создания других ролей пользователей.
Файл должен выглядеть так:
Затем просто сохраните файл и вернитесь к своему FTP-клиенту.
Здесь вам нужно найти файл, который вы только что отредактировали, в левой части интерфейса. Щелкните его правой кнопкой мыши и выберите «Загрузить».
Откроется новое окно с сообщением о том, что файл уже существует в файлах вашего сайта.
Просто выберите опцию «Перезаписать» и нажмите «ОК».
Теперь откройте yourwebsitename.com/wp-admin в своем браузере. Не забудьте заменить его yourwebsitename.com
с вашим собственным доменным именем.
Если код работает, вы можете ввести свои учетные данные на странице входа и снова получить доступ к административной области WordPress.
Примечание: После того, как вы вошли на свой сайт WordPress, вам следует вернуться к своему FTP-клиенту, чтобы снова открыть файл function.php и удалить добавленный вами код.
Удаление кода не удаляет пользователя. Это просто для того, чтобы код не выполнялся повторно, что может привести к непредвиденным последствиям. Кроме того, при необходимости вы всегда можете добавить новых пользователей и авторов на свой сайт WordPress.
Альтернатива: добавьте нового пользователя-администратора с помощью файлового менеджера вашего веб-хоста.
Если ваше FTP-соединение не удалось и вы по-прежнему не можете получить доступ к администратору WordPress, вы можете добавить код в файл function.php с помощью файлового менеджера вашего хостинга WordPress. Для новичков этот метод также может быть намного проще.
В этом уроке мы будем использовать файловый менеджер Bluehost. Просто перейдите на вкладку «Сайты» на панели управления хостингом, найдите веб-сайт WordPress, доступ к которому вы заблокированы, и нажмите «Настройки».
Оказавшись внутри, прокрутите вниз до раздела «Быстрые ссылки».
Затем нажмите «Диспетчер файлов».
Как и в предыдущем методе, вам нужно найти файл function.php вашей текущей темы WordPress или WooCommerce.
Найдя его, просто щелкните файл правой кнопкой мыши и выберите «Редактировать».
Затем просто вставьте тот же фрагмент кода из предыдущего метода.
Нажмите «Сохранить изменения».
Далее все, что вам нужно сделать, это перейти по URL-адресу входа в WordPress и попытаться войти в систему, используя новые учетные данные администратора.
Бонус: узнайте больше о хаках WordPress Functions.php.
Помимо добавления нового пользователя-администратора, с файлом function.php можно проделать множество интересных трюков.
Например, вы можете добавить новые области виджетов, которые по умолчанию не включены в вашу тему WordPress. Таким образом, у вас будет больше места для вставки виджетов.
Вы также можете отключить автоматические уведомления об обновлениях по электронной почте, что может раздражать, если у вас много плагинов и тем, которые обновляются автоматически.
Чтобы узнать больше обо всех этих хаках, ознакомьтесь с нашим полным списком полезных трюков для файла WordPress function.php.
И если вы хотите попробовать все эти советы и рекомендации, мы рекомендуем вам ими воспользоваться. WP-код. Хотя файл function.php можно редактировать с помощью FTP-клиента, WPCode позволяет безопасно и легко управлять всеми различными фрагментами кода, которые вы добавляете в файл.
Это позволяет вам отслеживать каждый добавленный фрагмент пользовательского кода и отключать его несколькими щелчками мыши в случае возникновения ошибки.
Для получения дополнительной информации ознакомьтесь с нашим полным обзором WPCode.
Мы надеемся, что это руководство по WordPress помогло вам научиться добавлять администратора в WordPress через FTP. Вы также можете прочитать нашу статью о добавлении пользователя-администратора WordPress в базу данных MySQL с помощью phpMyAdmin и наше полное руководство по SEO для WordPress, чтобы улучшить свой рейтинг.
Если вам понравилась эта статья, пожалуйста, подпишитесь на нашу рассылку YouTube канал для видеоуроков по WordPress. Вы также можете найти нас на Твиттер И Фейсбук.