Создаем 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) и вы увидите, что пользователь обладает всеми правами админа.

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

Обновление Inactive User Deleter плагина до v 1.1

Ноябрь 26, 2012 г.

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

Читать

Как в WP получить путь к каталогу темы

Апрель 14, 2023 г.

Wordpress реализует целое семейство параметров, которые можно использовать в шаблоне. В том числе и переменные, указывающие путь к файлам темы. Разбираемся в нюансах. Ключевых переменных тут две: [crayon-69f7157130a14932938666/] В чем их ...

Читать

Редирект после авторизации в wordpress

Февраль 27, 2011 г.

Задача практически типовая, потому что рано или поздно может понадобиться её решить. Специфика wordpress в довольно слабой документированности частных вопросов, что иногда отбивает охоту что то на нем делать. После авторизации со страницы /wp-login.php ...

Читать

Wordpress XMLRPC DOS атака

Апрель 23, 2016 г.

Хакеры ищут разные пути взлома ваших сайтов. В большистве случаев, если только сайт не представляет какой то коммерческой ценности, это резвятся детишки, ...

Читать
 

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

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



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