Добавляем админа 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 и заняться делом.

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

Добавление и обработка кастомных полей в заказе woocommerce

Сентябрь 10, 2019 г.

Плагин woocommerce - интернет-магазин для WP - и так показывает огромное число полей на форме оформления заказа (т.н. checkout), и обычно требуется убрать/спрятать ...

Читать

Установка счетчиков на сайты на wordpress

Октябрь 5, 2015 г.

Итак, вы запустили свой сайт на вордпресс. Что то начали там писать. Дальше вам интересно узнать: читают ли ваш блог (посещают ли ваш блог). Для этого ...

Читать

Ставим плагин facebook "Страница" на сайт на Wordpress

Май 3, 2016 г.

Если вы думаете, что ставить плагины Facebook на свой сайт трудно, и это удел программистов, то вы ошибаетесь. Хотя, т.к. я программист, то могу ошибаться ...

Читать

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

Январь 25, 2019 г.

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

Читать
 

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

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



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

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

  1. Alexxx:

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

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

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