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

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

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

Создание пользователя

Если сайт позволяет создание новых учетных записей всем желающим, то по сслыке: /wp-login.php?action=register вы откроете диалог регистрации. Но если регистрация отключена, то WP перенаправит вас на страницу /wp-login.php?registration=disabled и сообщит, что:

на сайте не разрешена самостоятельная регистрация пользователей.

Можно её временно включить:

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

Настройка привилегий

Теперь когда пользователь создан, нужно сделать его администратором. Все дополнительные свойства учетной записи хранятся в таблице wp_usermeta. Нас интересует свойство: wp_capabilities.

В ранних версиях WP использовалcя другой мета-аттрибут — wp_user_level. Он оставлен для совместимости со старыми версиями и модулями.

Найдем ID созданного вами пользователя, например по вашему email:

Установим правильные meta значения, дающие привилегии администратора сайта (замените @USERID):

Если вы уже вошли на сайт под данной учетной записью, обновите страницу в браузере (F5) и вы увидите, что пользователь обладает всеми правами админа.

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

WP Plugin Core Settings

Август 20, 2018 г.

В Wordpress много настроек прячется на уровне доступном только веб-разработчику. Т.е. чтобы изменить их, вам нужно хоть немного разбираться в программировании. Это не меняет общей концепции WP как блога, готового к работе из коробки. Но вновь введенные ...

Читать

Как добавить своё поле в попап медиафайла WordPress через class-плагин

Июнь 12, 2025 г.

Иногда стандартных полей WordPress для медиафайлов недостаточно. В этой статье я расскажу, как добавить собственное поле в окно редактирования вложения (attachment) — то самое, что появляется при открытии медиафайла в библиотеке. Мы не просто добавим ...

Читать

Глючный фильтр shortcode_unautop в Wordpress

Июнь 25, 2010 г.

Проявления глюка довольно редки, и у меня всплывали всего пару раз, но я решил выяснить, где же wordpress мне делает "козью морду", и какой из его фильтров делает не то что надо. Проявления "бага" таковы - при вставке некоторого количества миниатюр картинок ...

Читать

Создание публикации по отправленным данным Contact form 7

Июнь 6, 2018 г.

Это продолжение статьи о сохранении данных формы WPCF7, где я рассказал о том зачем это может понадобиться и подходе к реализации. Здесь мы перейдем уже более техническим вещам, к коду. Итак, нам необходимо создать публикацию на основе данных, ...

Читать
 

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

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



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