Создание аккаунта администратора WordPress с использованием FTP

Для чего нужно создание аккаунта администратора WordPress с использованием FTP?

Создание аккаунта администратора wordpress
Бывают ситуации, когда вход в админ-панель сайта на WordPress невозможен (белый лист вместо формы входа, потеряли логин и пароль, сбой на сайте и данные входа не воспринимаются…

Или просто заказчик, выдав Вам, как фрилансеру, задание, вышел из сети, не дав данных на вход в админку, либо дал неверные данные, а задание надо сделать срочно). В общем, ситуации бывают разные, но если у Вас есть данные для входа на хостинг, то эта проблема легко решается созданием нового аккаунта администратора WordPress.

Как создать новый аккаунт

  1. Входите на хостинг либо соединяетесь с ним с помощью программы-менеджера, например, Filezilla.
  2. Находите папку Вашего сайта и двигаетесь по такому пути:
    public_html → wp-content → themes → Ваша активная тема → файл functions.php
  3. Как обычно, копируете на свой компьютер этот файл и создаете еще одну его копию. Один файл останется эталонным, с другим будете работать.
  4. В рабочий файл, в самом конце, перед закрывающим тегом ?> (а если его нет, то просто в самом конце) вставляете вот этот код:

    function admin_account(){
    $user = 'AccountID';
    $pass = 'AccountPassword';
    $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','admin_account');
     

    В строках 2-4 делаете замену:

    AccountID заменяете на новый логин

    AccountPassword меняете на новый пароль

    [email protected] – сюда вписываете новый почтовый адрес (не тот, с которым создавался первый аккаунт).

 

P.S. Обращаю внимание еще раз: все три позиции должны быть уникальными, не повторять уже ранее созданный аккаунт, иначе новый не создастся.

Вставленная функция создает по умолчанию аккаунт администратора (что означает полный доступ к функциям сайта), однако, если вы хотели бы зарегистрироваться с меньшими возможностями, вы можете попробовать editorauthor, contributor или subscriber (о роли и возможностях каждого из них можно прочитать здесь).

Как всегда, прежде чем писать статью, я опробовала этот метод на своем тестовом сайте. Метод работает.

Войдя на сайт с помощью нового аккаунта, выберите в меню слева «Пользователи» и в списке пользователей Вы увидите двух администраторов. Что с ними делать, решать Вам. Можете одного удалить, можете оставить обоих (только не запутайтесь в них).

Если надумаете удалить старого администратора, оставив нового, не забудьте привязать к нему все записи (правда, забыть этого Вы не сможете, потому что WordPress перед удалением обязательно спросит, что делать с записями).

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

Источник

В заключение этой небольшой статьи предлагаю посмотреть развлекательный ролик:

 

Это тоже интересно:

Комментарии

  • Спасибо за метод. Сохранил себе в Evernote на всякий пожарный

  • Ирина пишет:

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

  • Ирина пишет:

    Да, вообще полезно знать альтернативные способы связи с админ панелью своего блога. Главное, чтобы случайно не появился дополнительный администратор, без нашего ведома! ;-)

  • Валентина пишет:

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

  • Сергей пишет:

    Еще хорошо бы указать, что и куда нужно добавить в файлы шаблонов, чтобы когда админ просматривает страницы, а них сверху отображалось сообщение для админа (для быстрого перехода в админку). Я свою тему создаю и у меня вместо этих сообщений для админа устанавливается верхний отступ, но без текста.

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

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">