Ваш сайт взломали, вы остались в стороне, это расстраивает. Вы, наверное, пробовали создать администратора с помощью SQL-запроса, но если этот метод не работает, что еще вы можете сделать? Недавно один из наших читателей спросил, можно ли добавить администратора в WordPress через FTP. Ответ удивит многих, потому что это действительно возможно.

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

Как добавить пользователя с помощью FTP WordPress

Когда вам нужно будет добавить администратора через FTP?

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

Есть несколько способов это исправить. Одним из методов является использование запроса SQL, но если вы не можете подключиться к phpMyAdmin, вы не сможете выполнять запросы MySQL.

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

Тем не менее, давайте посмотрим, как вы добавить администратора на WordPress с помощью FTP.

Как добавить пользователя с помощью FTP

Первое, что вам нужно, это FTP-клиент. Если вы не контролируете его, вы всегда можете сделать выбор в нашем списке Рекомендуется FTP и др ванной узнайте, как использовать его, чтобы вывести WordPress в интернет (Если FileZilla).

После подключения к вашему сайту WordPress, вам нужно найти файл » functions.php Из твоей активной темы. Он, вероятно, находится в пути, подобном этому:

/votresite.com/wp-content/themes/votre-theme-actif/functions.php

Щелкнув правой кнопкой мыши по файлу functions.php Вы можете скачать его на свой компьютер.

FTP щелкните правой кнопкой мыши, чтобы загрузить файл FileZilla

Откройте файл, который вы скачали на свой компьютер с помощью блокнота (или текстовый редактор на ваш выбор). Теперь вам нужно добавить этот код в конец файла.

функция bpc_admin_account () {$ user = 'Имя пользователя'; $ pass = 'Пароль'; $ email = '[электронная почта защищена]'; если (! username_exists ($ user) &&! email_exists ($ email)) {$ user_id = wp_create_user ($ user, $ pass, $ email); $ user = новый WP_User ($ user_id); $ user-> set_role ('администратор'); }} add_action ('инициализация', 'bpc_admin_account');

Не забудьте заменить Имя пользователя "," пароль », А« [электронная почта защищена] С вашей собственной информацией.

Затем сохраните файл и отправьте его на свой сайт, еще через FTP.

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

Я надеюсь, что теперь вы сможете подключиться к своему сайт. Помните, что первое решение против взлома и всего, что мешает вам войти в личный кабинет, — это резервные копии. Мы предлагали вам в предыдущих уроках:

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

Если у вас есть какие-либо вопросы, не стесняйтесь их задавать.