Как добавить администратора в WordPress: 4 способа

Как добавить администратора в WordPress

Добавление администратора в WordPress — одна из самых распространенных и деликатных операций. Независимо от того, хотите ли вы предоставить доступ клиенту, работать с разработчиком или управлять сайтом с несколькими людьми, знание того, как добавить админа в WP, является необходимым.

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

Кто такой администратор и зачем его добавлять

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

Роль администратора в ВордПресс является самой высокой. Она дает полный контроль над сайтом и всеми функциями администрирования: темами, плагинами, контентом, управлением дашбордом, изменением настроек, добавлением новых ролей пользователей и т. д.

Администратор WP контролирует, что каждый человек с учетной записью может и не может делать (их задачи).

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

Пример? Администратор может даже удалить главного админа. Вот почему так важно выбрать правильную роль и назначать ее только тем людям, которым можете доверять.

В некоторых ситуациях добавление администратора на сайт WordPress будет необходимым. Например, если нужно:

  • Доверить свой сайт поставщику услуг (разработчику, веб-мастеру, агентству).
  • Работать с партнером или членом команды.
  • Временно передать доступ к инструменту технической поддержки или обслуживания.
  • Управлять несколькими сайтами, не делясь личной учетной записью.
  • Перенести сайт на другой хостинг WordPress или переделать его дизайн.

Назначайте роль «администратора» только своему веб-мастеру или другому доверенному лицу, которому необходим доступ ко всему ресурсу. Другой админ не только может навредить, но и может стать жертвой кражи учетных данных. Это подвергнет вас еще большему риску.

Обзор других ролей пользователей в WordPress

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

Помимо роли администратора, существуют также:

  • Редакторы. Они могут публиковать и управлять записями, включая публикации других пользователей.
  • Авторы. Они могут публиковать и управлять собственными сообщениями.
  • Участники. Имеют возможность писать и управлять своими статьями, но не могут их выкладывать.
  • Подписчики, они могут управлять только своими профилями.

ВордПресс предлагает даже 6-ю роль, супер-администратор, только для мультисайтовых установок. Этот пользователь с полными правами является единственным, кто может добавлять сайты, темы, плагины и т. д. во всю сеть.

Как добавить администратора в WordPress из админ-панели

Давайте приступим к 1 методу добавления пользователя в WordPress.

Это «официальный» способ, самый быстрый и безопасный. Он не требует технических манипуляций.

В деталях, действуйте в следующем порядке:

  • Войдите в админ-панель WordPress с вашим именем пользователя и паролем.
  • Перейдите в раздел «Пользователи» > «Добавить пользователя».
  • Заполните информацию, необходимую для создания новой учетной записи (логин, имя, фамилия, электронная почта, язык, пароль и т. д.). Не забудьте выбрать роль «Администратор».
  • Завершите процесс, нажав синюю кнопку «Добавить учетную запись».

Добавление администратора с админ панели

Всего за несколько секунд вы официально добавили учетную запись администратора в WordPress.

Чтобы все было сделано правильно, проверьте следующие моменты:

  • Убедитесь, что учетная запись отображается в разделе «Пользователи» > «Все пользователи».
  • Посмотрите, что адрес электронной почты указан верно (в противном случае вы не сможете восстановить пароль).
  • Убедитесь, что вновь созданная учетная запись администратора может правильно войти в систему.

Как добавить администратора в WordPress через phpMyAdmin

Первый метод прост, эффективен и быстр. Но в некоторых случаях вы не сможете на него положиться, например, если:

  • Больше не имеете доступа к дашборду, потому что не можете вспомнить данные для входа.
  • Сайт был взломан.
  • Техническая проблема (ошибка, конфликт плагинов, сбой обновления) не позволяет подключиться.
  • Другой администратор удалил вашу учетную запись.
  • Сайт был перенесен, и данные для входа больше не работают.

Чтобы обойти эту проблему, вы можете добавить администратора в WP через phpMyAdmin (веб-приложение для управления базами данных).

Будьте осторожны, этот метод является техническим и требует навыков. Если не уверены в себе, обратитесь к более квалифицированному специалисту или не беспокойтесь об этом.

Малейшая ошибка может привести к сбою сайта. Обязательно сделайте резервную копию вашего ресурса перед любыми манипуляциями (файлы + база данных).

Чтобы получить доступ к phpMyadmin, войдите в дашборде хостинг-провайдера, например cPanel.

В разделе «Базы данных» нажмите на меню «phpMyAdmin».

Кликните phpMyAdmin

Нажмите на свою базу данных. Найдите таблицу wp_users. Обратите внимание: префикс может быть другим (например, wp78_).

Шаг 1: добавьте пользователя в таблицу wp_users.

В верхней части страницы нажмите «Вставить», затем заполните следующие поля:

Field Value
ID A unique number (e.g. 10)
user_login Your login details
user_pass Choose MD5 and enter your password
user_nicename Your legible name
user_email Your email
user_status 0
user_registered Automatic date
user_activation_key Leave empty
display_name Your public display name

Завершите, нажав кнопку «Выполнить».

Добавление таблицы

Шаг 2: добавьте метаданные в таблицу wp_usermeta.

Затем войдите в таблицу wp_usermeta и нажмите «Вставить», как и ранее.

Добавьте следующие записи, каждый раз в столбце «Значение»:

  • umeta_id: это поле будет заполнено автоматически.
  • user_id: используйте то же значение, что и выше (например, 10).
  • meta_key: wp_capabilities (измените префикс wp_ на тот, который используется в вашей базе данных).
  • meta_value: a:1:{s:13: «administrator»;b:1;}.

Столбец значения

Прокрутите немного вниз и добавьте следующую информацию:

  • meta_key: wp_user_level.
  • meta_value: 10.

Завершите, нажав «Выполнить».

Шаг 3: проверьте соединение

Перейдите в админ-панель вашего сайта: https://yoursite.com/wp-login.php.

Войдите, используя созданные учетные данные. В меню «Пользователи» > «Все пользователи» нажмите на вновь созданного администратора и обновите его/ее профиль, сохранив изменения внизу страницы.

Как добавить администратора в WordPress через functions.php

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

Этот метод полезен, если:

  • Больше не имеете доступа к ВордПресс или phpMyAdmin.
  • Сайт вышел из строя, но вы можете получить доступ к файлам через FTP или хостинг-провайдера.

Он заключается в добавлении в файл functions.php фрагмента кода, который автоматически создает администратора.

Для этого подключитесь к любимому FTP-клиенту (FileZilla, Cyberduck, Transmit) или к файловому менеджеру хостинга (например, cPanel).

Найдите файл functions.php активной темы, следуя по этому пути: wp-content/themes/your-theme/functions.php.

Найдите functions php

Затем добавьте этот фрагмент кода в конец файла.

function wpmarmite_add_admin_user(){
    $username = 'admin-wpmarmite';
    $password = 'Strongpassword!123';
    $email = 'your-email@example.com';

    if (!username_exists($username) && !email_exists($email)) {
        $user_id = wp_create_user($username, $password, $email);
        $user = new WP_User($user_id);
        $user->set_role('administrator');
    }
}
add_action('init', 'wpmarmite_add_admin_user');

Сохраните файл. Перейдите на свой сайт. Учетная запись администратора будет создана автоматически.

После подключения немедленно удалите фрагмент кода из документа в целях безопасности.

Как добавить администратора WordPress с помощью плагина

Для простого добавления администратора использование плагина часто является излишним или даже контрпродуктивным.

Как вы видели, встроенные функции WP отлично справляются с этой задачей. Однако иногда возникают особые потребности.

Если хотите настроить права администратора или создать гибридную роль, могут быть интересны такие плагины, как Members или User Role Editor.

Эти расширения позволяют добавлять роли и разрешения и назначать их учетным записям пользователей (например, администратору).

С помощью специального плагина, такого как Members, возможно очень далеко зайти в плане настройки предоставляемых разрешений.

Например, вы можете захотеть, чтобы пользователь мог устанавливать расширения, не затрагивая темы.

Чтобы добавить новую роль и настроить ее с помощью Members, перейдите в Members > «Добавить новую роль» и предоставьте ей права по выбору, перейдя по каждому подменю.

Members добавление ролей пользователей

Однако для простого создания стандартной учетной записи администратора придерживайтесь описанных выше ручных методов.

Распространенные проблемы и быстрые решения

Иногда создание учетной записи администратора не идет по плану. Вот некоторые распространенные проблемы и способы их решения:

  • Ошибка роли. Если пользователь входит в систему, но не видит меню «Плагины» или «Настройки», вы, вероятно, забыли выбрать «Администратор» при создании. Вернитесь в учетную запись пользователя и измените роль через раскрывающееся меню.
  • Не удается найти адрес электронной почты администратора: попросите соответствующее лицо проверить папку со спамом. Это самая частая причина блокировки.
  • Невозможно войти в систему после создания администратора: проверьте правильность адреса почты. Протестируйте опцию «Забыли пароль» на странице входа в WP.
  • Роль администратора не регистрируется: проверьте таблицу wp_usermeta и убедитесь, что возможности определены правильно.
  • Учетная запись уже существует: просто измените роль на администратора.
  • Префикс таблиц базы данных WordPress не является _wp: проверьте это в wp-config.php и соответствующим образом скорректируйте свои действия.

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

Уход сотрудника или окончание технического обслуживания требуют немедленного реагирования.

Оставлять учетную запись администратора «неактивной» совершенно нежелательно, особенно из соображений безопасности. Если она больше не нужна, удалите ее как можно скорее.

Перед удалением любого пользователя сделайте резервную копию.

Для этого вернитесь в раздел «Пользователи» > «Все пользователи».

При наведении курсора на имя человека появляется ссылка «Удалить». Нажмите на нее. Обратите внимание, что требуется дополнительный шаг, если этот пользователь публиковал контент.

Удаление администратора

ВордПресс спросит, что вы хотите сделать с постами и страницами, связанными с этой учетной записью.

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

Заключение

Умение добавлять администратора в WordPress — важный навык для ежедневного управления сайтом. Независимо от того, работаете ли вы с поставщиком услуг или командой, или нужно восстановить утраченный доступ, теперь вы знаете все возможные методы создания учетной записи администратора:

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

Понравилась статья? Поделиться с друзьями:
Интернет помощник
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: