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

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

Ещё один вариант подключения картинки в редактор таксономии

Июль 7, 2017 г.

Предыдущий вариант встраивания картинки в редактор терминов меня не устраивает в части работы диалога и того, что в базу сохраняется URL, а не ID картинки (thumbnail). Что не так с диалогом? Использован диалог выбора URL картинки встроенного в WP ...

Читать

Вывод записей нужной рубрики в wordpress

Февраль 5, 2010 г.

Wordpress с самого начала позволяет задать определенную иерархию записей в вашем блоге с помощью рубрик. Не секрет, что возможности wordpress далеко уходят за пределы возможности создать просто блог. И сейчас мы рассмотрим типовую ситуацию, которую можно ...

Читать

Payler для Woocommerce

Ноябрь 25, 2020 г.

Для blitzpet.ru занимался подключением платежной системы payler к woocommerce на WP. Обычно в таких случаях используются готовые "фирменные" плагины, разработанные dev team платежной системы для большинства популярных CMS. Но support со стороны payler ...

Читать

Как в woocommerce изменить количество товаров на странице?

Август 3, 2017 г.

После установки плагин WC создаёт несколько страниц (речь идет о публикациях типа "Страница") на вашем сайте. Одна из них становится витриной, местом где ...

Читать
 

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

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



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

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

  1. Alexxx:

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

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

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