Вам нужно добавить пользователя-администратора в WordPress, но у вас нет доступа к панели управления?

В WPBeginner мы часто помогаем пользователям, у которых заблокирован доступ к административной панели WordPress и которым необходимо найти способ вернуться. Простое решение — добавить пользователя-администратора через FTP (протокол передачи файлов).

В этой статье мы покажем вам, как добавить пользователя-администратора в WordPress через FTP.

Как добавить пользователя-администратора в WordPress через FTP

Если вам может потребоваться добавить пользователя-администратора в 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 на FTPПоиск файла function.php на FTP

Найдя файл 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] со своими ценностями. При необходимости вы также можете использовать тот же фрагмент кода для создания других ролей пользователей.

ЧИТАТЬ  OpenAI открыла магазин чат-ботов GPT Store

Файл должен выглядеть так:

Добавление нового кода учетной записи администратора в файл function.php.Добавление нового кода учетной записи администратора в файл function.php.

Затем просто сохраните файл и вернитесь к своему FTP-клиенту.

Здесь вам нужно найти файл, который вы только что отредактировали, в левой части интерфейса. Щелкните его правой кнопкой мыши и выберите «Загрузить».

Загрузите файл «functions.php» через FTP.Загрузите файл «functions.php» через FTP.

Откроется новое окно с сообщением о том, что файл уже существует в файлах вашего сайта.

Просто выберите опцию «Перезаписать» и нажмите «ОК».

Перезапись существующего файла function.php через FTPПерезапись существующего файла function.php через FTP

Теперь откройте yourwebsitename.com/wp-admin в своем браузере. Не забудьте заменить его yourwebsitename.com с вашим собственным доменным именем.

Если код работает, вы можете ввести свои учетные данные на странице входа и снова получить доступ к административной области WordPress.

Страница входа в WordPress по умолчаниюСтраница входа в WordPress по умолчанию

Примечание: После того, как вы вошли на свой сайт WordPress, вам следует вернуться к своему FTP-клиенту, чтобы снова открыть файл function.php и удалить добавленный вами код.

Удаление кода не удаляет пользователя. Это просто для того, чтобы код не выполнялся повторно, что может привести к непредвиденным последствиям. Кроме того, при необходимости вы всегда можете добавить новых пользователей и авторов на свой сайт WordPress.

Альтернатива: добавьте нового пользователя-администратора с помощью файлового менеджера вашего веб-хоста.

Если ваше FTP-соединение не удалось и вы по-прежнему не можете получить доступ к администратору WordPress, вы можете добавить код в файл function.php с помощью файлового менеджера вашего хостинга WordPress. Для новичков этот метод также может быть намного проще.

В этом уроке мы будем использовать файловый менеджер Bluehost. Просто перейдите на вкладку «Сайты» на панели управления хостингом, найдите веб-сайт WordPress, доступ к которому вы заблокированы, и нажмите «Настройки».

Настройки сайта BluehostНастройки сайта Bluehost

Оказавшись внутри, прокрутите вниз до раздела «Быстрые ссылки».

Затем нажмите «Диспетчер файлов».

Кнопка файлового менеджера Bluehost.Кнопка файлового менеджера Bluehost.

Как и в предыдущем методе, вам нужно найти файл function.php вашей текущей темы WordPress или WooCommerce.

ЧИТАТЬ  Конфиденциальность и персонализация: как получить выгоду от маркетинга на основе согласия

Найдя его, просто щелкните файл правой кнопкой мыши и выберите «Редактировать».

Редактирование файла function.php в файловом менеджере BluehostРедактирование файла function.php в файловом менеджере Bluehost

Затем просто вставьте тот же фрагмент кода из предыдущего метода.

Нажмите «Сохранить изменения».

Добавление нового кода администратора в файл WordPress function.php с помощью файлового менеджера BluehostДобавление нового кода администратора в файл WordPress function.php с помощью файлового менеджера Bluehost

Далее все, что вам нужно сделать, это перейти по URL-адресу входа в WordPress и попытаться войти в систему, используя новые учетные данные администратора.

Бонус: узнайте больше о хаках WordPress Functions.php.

Помимо добавления нового пользователя-администратора, с файлом function.php можно проделать множество интересных трюков.

Например, вы можете добавить новые области виджетов, которые по умолчанию не включены в вашу тему WordPress. Таким образом, у вас будет больше места для вставки виджетов.

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

Чтобы узнать больше обо всех этих хаках, ознакомьтесь с нашим полным списком полезных трюков для файла WordPress function.php.

И если вы хотите попробовать все эти советы и рекомендации, мы рекомендуем вам ими воспользоваться. WP-код. Хотя файл function.php можно редактировать с помощью FTP-клиента, WPCode позволяет безопасно и легко управлять всеми различными фрагментами кода, которые вы добавляете в файл.

Это позволяет вам отслеживать каждый добавленный фрагмент пользовательского кода и отключать его несколькими щелчками мыши в случае возникновения ошибки.

Для получения дополнительной информации ознакомьтесь с нашим полным обзором WPCode.

WP-кодWP-код

Мы надеемся, что это руководство по WordPress помогло вам научиться добавлять администратора в WordPress через FTP. Вы также можете прочитать нашу статью о добавлении пользователя-администратора WordPress в базу данных MySQL с помощью phpMyAdmin и наше полное руководство по SEO для WordPress, чтобы улучшить свой рейтинг.

Если вам понравилась эта статья, пожалуйста, подпишитесь на нашу рассылку YouTube канал для видеоуроков по WordPress. Вы также можете найти нас на Твиттер И Фейсбук.



Source