Как мы можем добавить пользователя Admin в WordPress если у нас нет доступа к Dashboard или SQL

Бывают ситуации, когда нам нужно «захватить» блог/веб-сайт на WordPress, но у нас не так много полномочий.
В сценарии, где у нас нет Пользователь с правами администратора к которому я знаю пароль, мы не имеем электронную почту что мы можем восстановить пользователь с правами администратора и нет доступа к базе данных (учетная запись cPanel), кажется, что войти в систему немного невозможно WordPress. Однако есть «дверь». Доступ к FTP файлы сайта, могут позволить нам взаимодействовать с базой данных и взять контроль.

Если у нас есть доступ по FTP к файлам блога на WordPress, восстановление пароля пользователя с правами доступа administrator или добавление нового пользователяЭто может быть сделано двумя способами.

1. Доступ к базе данных блога / сайта через phpMyAdmin, используя данные входа из wp-config.php.

В случае, если мы не имеем доступа через систему CPanel или иного управления в PHPMYADMINмы можем скачать архив здесьили Извлечение да архив и мы отправляемся на FTP, рядом с файлами и папками WordPress.
Войдите в phpMyAdmin из браузера: http://nume-blog.com/phpMyAdmin и подключитесь к Имя пользователя базы данных и пароль, Мы находим их в wp-config.php.
Как только вы введете phpMyAdmin, базу данных блога, мы перейдем к таблице "wp_users”Где мы можем легко изменить адрес электронной почты (user_email). Ставим адрес электронной почты, к которому у нас есть доступ, затем с WordPress сбрасываем пароль.

2. Добавление пользователя WordPress с правом administrator, используя файл functions.php текущей темы.

Более простой и быстрее, чем первый, но, кроме имени пользователя / существующих пользователей, которые имеют права администратора, будет добавлен еще один, Конечно, наряду с этим пользователем входа в систему, Вы можете изменить свои другие, Электронная почта и пароль.

Чтобы применить этот метод, в первую очередь определить, какие текущую тему работает блог. Спереди источника доступа к странице (Просмотр HTML-кода) и выполните поиск «/WP-содержание / темы/ ... ". Папка после «/ themes / ..» - это папка текущей темы.
FTP доступ в текущей папке темы (/ WP-содержание / темы / nume_tema /) и отредактировать файл functions.php Теперь здесь.

В functions.php, в нижней части добавить следующий код:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = '[email protected]';
 if ( !username_exists( $user )  && !email_exists( $email ) ) {
 $user_id = wp_create_user( $user, $pass, $email );
 $user = new WP_User( $user_id );
 $user->set_role( 'administrator' );
 } }
 add_action('init','wpb_admin_account');

Изменится только данные, указанные в красном цвете. $ пользователю, $ пас si $ по электронной почте.

Сохранить изменения в functions.php, то атаки: http://nume-site.com/wp-admin/Где Войти с вашей записью выше.

Таким образом вы можете войти WordPress с новым пользователем с рангом administrator. После аутентификации очень желательно удалить этот код из functions.php.

Поклонник технологий, с 2006 года с удовольствием пишу на StealthSettings.com. Обширный опыт работы с операционными системами: macOS, Windows и Linux, а также с языками программирования и платформами для блогов (WordPress) и онлайн-магазинов (WooCommerce, Magento, PrestaShop).

КАК » Linux » MySQL » Как мы можем добавить пользователя Admin в WordPress если у нас нет доступа к Dashboard или SQL
Оставьте комментарий