Что может быть хуже, чем утратить доступ к админке WordPress? Именно поэтому мы уже показывали вам добавить пользователя admin в WordPress с помощью MySQL. Недавно один из наших читателей спросил, возможно ли добавить администратора с помощью FTP. Конечно возможно! В этой статье мы покажем вам как добавить администратора в WordPress через FTP.
Зачем может понадобиться добавлять админа в WP через FTP?
Иногда вы можете просто забыть свой логин или email адрес на WordPress сайте и не сможете войти в админку.
Единственным выходом в сложившейся ситуации будет добавление администраторов в БД с помощью SQL. Однако, возможности подключиться к phpMyAdmin также может не быть.
Некоторые пользователи могут столкнуться со взломом своего сайта, и, как следствие, удалением своего аккаунта. В этом случае добавление администратора с помощью FTP поможет быстро восстановить доступ к админке WordPress.
Давайте же посмотрим как можно легко добавить администратора в WordPress имея FTP доступ.
Добавляем администратора в WordPress с помощью FTP
Первым делом вам понадобится FTP клиент.
После подключения к своему WordPress сайту потребуется найти файл functions.php своей темы. Он будет расположен по пути:
/yoursite.com/wp-content/themes/your-current-theme/functions.php
Нажимаем правой кнопкой на файл functions.php и выбираем Скачать. Ваш FTP клиент начнет скачивание файла functions.php на ваш компьютер.
Открываем только что скачанный файл с помощью текстового редактора, а затем добавляем код ниже в конец файла.
function wpb_admin_account(){ $user = 'Username'; $pass = 'Password'; $email = 'email@domain.com'; 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@domain.com на собственные значения.
Далее, сохраняем файл и загружаем его обратно на свой сайт.
Теперь переходим на страницу входа WordPress и указываем добавленные ранее реквизиты для входа.
После того, как вы войдете в админку, отредактируйте файл functions.php и удалите код, который добавили. Удаление кода не повлечет за собой удаление созданного пользователя.
Мы надеемся, что эта статья помогла вам научиться добавлять администратора в WordPress с помощью FTP.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.