Зачем может понадобиться добавлять администратора в WordPress, используя FTP

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

Добавляем администратора через FTP

Сперва вам надо понадобится клиент FTP. Как только подсоединитесь к своему сайту, вам надо найти файл functions.php Обычно он расположен по адресу вроде

/yoursite.com/wp-content/themes/your-current-theme/functions.php

Щелкните правой кнопкой мыши, чтобы его скачать себе на компьютер .

ftp download - Как добавить администратора в Wordpress, используя FTP

Откройте скачанный файл текстовым редактором и добавьте следующий код в конец файла.

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 на свои. Затем сохраните файл и загрузите его обратно на сайт через FTP-клиент.

Теперь вы можете зайти на свой сайт с помощью аккаунта, который вы только что создали. Как только сделаете это, отредактируйте файл functions.php и удалите добавленный код. Удаление кода не приведет к удалению только что созданного пользователя и вы всегда можете добавить новых пользователей на свой сайт.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — vadim@coma.lv, +371 29394520


Как добавить администратора в WordPress, используя FTP
5 1 vote