Добавляем админа wordpress, имея доступ к базе данных

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

Учетные записи пользователей хранятся в таблице wp_users, а их настройки — в wp_usermeta.

Добавляем пользователя в WP_USERS

Вот шаблон для sql запроса, замените указанные для примера данные (user_login, user_mail) на ваши:

Хеш пароля (user_pass) нам не важен, т.к. мы будем запрашивать выслать новый пароль по email.

Запомните идентификатор созданной записи (wp_users.ID).

Делаем пользователя администратором

Теперь мы выдадим пользователю права админа. Вот шаблон sql запроса, позволяющий это реализовать. Подставьте свой wp_users.ID для столбца wp_usermeta.user_id.

Установка первых двух мета параметров (wp_user_level, wp_capabilities) делают пользователя администратором сайта, а третий — разрешает пользоваться WYSIWYG редактором.

Получение правильного хеша пароля

Т.к. пароль хранится в виде хеша, то его нужно как то сформировать. Лучше это доверить сделать за нас вордпрессу.

Идем на страничку авторизации — /wp-login.php

login-dialog

Кликаем на «Забыли пароль?». Далее вводим email, только что созданного админа.

login-dialog-2

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

Остаётся лишь ввести реквизиты на странице /wp-login.php и заняться делом.

Мало букафф? Читайте есчо !

Обработка шоткодов в Contact Form 7

Июль 22, 2017 г.

Плагин Contact Form 7 позволяет конструировать формы, создавая их шаблоны в специальном конструкторе. Это (+CSS) позволяет придать форме любой внешний ...

Читать

Настройка интеграции payler c woocommerce

Ноябрь 28, 2020 г.

Это более подробная инструкция по настройке плагина. Краткое описание плагина содержит настройку, здесь расскажу о ней подробнее. Подключение к Payler прежде всего может заинтересовать сайты в русском сегменте, т.к. основная валюта, поддерживаемая ...

Читать

Создаем WP администратора через доступ к базе

Январь 25, 2019 г.

Данные инструкции могут быть полезны, если у вас есть только доступ к базе сайта на WP, и вам срочно надо добавить аккаунт админа. Администратор ...

Читать

Добавление сайдбара в виде блочного шаблона в WP

Февраль 20, 2023 г.

С появлением Гутенберга (Gutenberg), микрошаблоны вышли на новый уровень. Посмотрим пример создания собственного микрошаблона и вставки его в шаблон. Начать надо с регистрации сайдбара, для этого вставим в functions.php темы следующий код: [crayon-69b05a8be4049913283314/] ...

Читать
 

Комментарии к «Добавляем админа wordpress, имея доступ к базе данных»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Много комментариев в “Добавляем админа wordpress, имея доступ к базе данных”

  1. Alexxx:

    Пользователь создан успешно, а вот не дает права админа

  2. Александр:

    Спасибо все получилось!