Добавление администратора в WordPress — одна из самых распространенных и деликатных операций. Независимо от того, хотите ли вы предоставить доступ клиенту, работать с разработчиком или управлять сайтом с несколькими людьми, знание того, как добавить админа в WP, является необходимым.
Хорошая новость заключается в том, что для этого существует несколько способов, некоторые из которых менее технические, чем другие, даже если больше нет доступа к дашборду. В этой статье вы узнаете все способы добавления администратора, от самых простых до сложных. Я также расскажу, как избежать распространенных ошибок и обеспечить безопасность сайта при добавлении пользователя.
- Кто такой администратор и зачем его добавлять
- Обзор других ролей пользователей в WordPress
- Как добавить администратора в WordPress из админ-панели
- Как добавить администратора в WordPress через phpMyAdmin
- Шаг 1: добавьте пользователя в таблицу wp_users.
- Шаг 2: добавьте метаданные в таблицу wp_usermeta.
- Шаг 3: проверьте соединение
- Как добавить администратора в WordPress через functions.php
- Как добавить администратора WordPress с помощью плагина
- Распространенные проблемы и быстрые решения
- Как безопасно удалить администратора в WordPress
- Заключение
Кто такой администратор и зачем его добавлять
Прежде чем перейти к сути дела, важно понять, зачем вы создаете администратора и в каких ситуациях это имеет смысл.
Роль администратора в ВордПресс является самой высокой. Она дает полный контроль над сайтом и всеми функциями администрирования: темами, плагинами, контентом, управлением дашбордом, изменением настроек, добавлением новых ролей пользователей и т. д.
Администратор WP контролирует, что каждый человек с учетной записью может и не может делать (их задачи).
С этим приходит большая ответственность. Предоставить доступ администратора — все равно что отдать ключи от своего дома. Вы должны быть чрезвычайно осторожны и проницательны.
Пример? Администратор может даже удалить главного админа. Вот почему так важно выбрать правильную роль и назначать ее только тем людям, которым можете доверять.
В некоторых ситуациях добавление администратора на сайт WordPress будет необходимым. Например, если нужно:
- Доверить свой сайт поставщику услуг (разработчику, веб-мастеру, агентству).
- Работать с партнером или членом команды.
- Временно передать доступ к инструменту технической поддержки или обслуживания.
- Управлять несколькими сайтами, не делясь личной учетной записью.
- Перенести сайт на другой хостинг WordPress или переделать его дизайн.
Назначайте роль «администратора» только своему веб-мастеру или другому доверенному лицу, которому необходим доступ ко всему ресурсу. Другой админ не только может навредить, но и может стать жертвой кражи учетных данных. Это подвергнет вас еще большему риску.
Обзор других ролей пользователей в WordPress
В ВордПресс существует несколько ролей (каждая с разными уровнями разрешений). Прежде чем назначать роль администратора, рекомендуется ознакомиться с альтернативными вариантами ограничения доступа к самому необходимому и обеспечения безопасности ресурса WP.
Помимо роли администратора, существуют также:
- Редакторы. Они могут публиковать и управлять записями, включая публикации других пользователей.
- Авторы. Они могут публиковать и управлять собственными сообщениями.
- Участники. Имеют возможность писать и управлять своими статьями, но не могут их выкладывать.
- Подписчики, они могут управлять только своими профилями.
ВордПресс предлагает даже 6-ю роль, супер-администратор, только для мультисайтовых установок. Этот пользователь с полными правами является единственным, кто может добавлять сайты, темы, плагины и т. д. во всю сеть.
Как добавить администратора в WordPress из админ-панели
Давайте приступим к 1 методу добавления пользователя в WordPress.
Это «официальный» способ, самый быстрый и безопасный. Он не требует технических манипуляций.
В деталях, действуйте в следующем порядке:
- Войдите в админ-панель WordPress с вашим именем пользователя и паролем.
- Перейдите в раздел «Пользователи» > «Добавить пользователя».
- Заполните информацию, необходимую для создания новой учетной записи (логин, имя, фамилия, электронная почта, язык, пароль и т. д.). Не забудьте выбрать роль «Администратор».
- Завершите процесс, нажав синюю кнопку «Добавить учетную запись».

Всего за несколько секунд вы официально добавили учетную запись администратора в WordPress.
Чтобы все было сделано правильно, проверьте следующие моменты:
- Убедитесь, что учетная запись отображается в разделе «Пользователи» > «Все пользователи».
- Посмотрите, что адрес электронной почты указан верно (в противном случае вы не сможете восстановить пароль).
- Убедитесь, что вновь созданная учетная запись администратора может правильно войти в систему.
Как добавить администратора в WordPress через phpMyAdmin
Первый метод прост, эффективен и быстр. Но в некоторых случаях вы не сможете на него положиться, например, если:
- Больше не имеете доступа к дашборду, потому что не можете вспомнить данные для входа.
- Сайт был взломан.
- Техническая проблема (ошибка, конфликт плагинов, сбой обновления) не позволяет подключиться.
- Другой администратор удалил вашу учетную запись.
- Сайт был перенесен, и данные для входа больше не работают.
Чтобы обойти эту проблему, вы можете добавить администратора в WP через phpMyAdmin (веб-приложение для управления базами данных).
Будьте осторожны, этот метод является техническим и требует навыков. Если не уверены в себе, обратитесь к более квалифицированному специалисту или не беспокойтесь об этом.
Малейшая ошибка может привести к сбою сайта. Обязательно сделайте резервную копию вашего ресурса перед любыми манипуляциями (файлы + база данных).
Чтобы получить доступ к phpMyadmin, войдите в дашборде хостинг-провайдера, например cPanel.
В разделе «Базы данных» нажмите на меню «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.

Затем добавьте этот фрагмент кода в конец файла.
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 > «Добавить новую роль» и предоставьте ей права по выбору, перейдя по каждому подменю.

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

ВордПресс спросит, что вы хотите сделать с постами и страницами, связанными с этой учетной записью.
Возможно выбрать между удалением всего или присвоением контента другому существующему пользователю (например, себе). Всегда выбирайте присвоение, чтобы не потерять ценные данные.
Заключение
Умение добавлять администратора в WordPress — важный навык для ежедневного управления сайтом. Независимо от того, работаете ли вы с поставщиком услуг или командой, или нужно восстановить утраченный доступ, теперь вы знаете все возможные методы создания учетной записи администратора:
Важно тщательно подходить к назначению этой роли и защищать свой ресурс с помощью надежных мер безопасности.
