Добавить нового пользователя в wordpress через sql

Честно скажу я не любитель всяких cms. Ну вот нравится мне хардкор, а в частности Yii. Можно и laravel.

И все больше и больше в последнее я сталкиваюсь с wordpress. Ну вот как-то Wordpress пользуется популарностью у народа. Хз за что. Особенно я прихожу в ужас, когда я вижу темы на Visual Composer или интернет магазины. Жесть. Поплакался вам. Сорри =) Но вернемся к теме.

Частенько мне присылают сайты на фиксинг ошибок. И бывают ситуации, что не всегда дают информацию для входа в админку. Или не верную инфу дают. Да. Такое тоже бывает. И чтоб не терять время, имея доступ к БД, я создаю своего пользователя с правами администратора. Чтоб иметь все возможности для работы в админке.

И так. Способ очень простой. А вот в этой статье я описал еще один простой способ, как добавить нового пользователя в wordpress через function.php

Открываем нужную БД и вставляем SLQ код:


// добавляем пользователя
INSERT INTO `wp_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_status`)
VALUES ('zawebis', MD5('pwd123'), 'zawebis', 'support@zawebis.com', '0');

// добавляем привелегии для пользователя
INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
VALUES (NULL, (Select max(id) FROM wp_users), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
VALUES (NULL, (Select max(id) FROM wp_users), 'wp_user_level', '10');

Вот и все. Теперь вы полноценный пользователь-администратор wordpress сайта.

Что б попасть в админку, то прсто введите имя пользователя zawebis и пароль pwd123

ЗЫ: конечно вы это можете заменить на свои данные.


Добавить коментарий

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

ФРЕНДЗОНА

Будь в курсе

Интересненько

Поехали