html5-css-login-forms

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

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

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

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

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

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

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

WordPress

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

[php]
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’);
[/php]

Не забудьте заменить Username, Password и [email protected] на свои. Затем сохраните файл и загрузите его обратно на сайт через FTP-клиент.

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


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