Як ми можемо додати користувача адміністратора WordPress якщо у нас немає доступу до Dashboard або SQL

Бувають ситуації, в яких нам потрібно «заволодіти» блогом / веб-сайтом WordPress, але у нас не так багато повноважень.
У сценарії, де у нас немає Користувач з правами адміністратора до якого я знаю пароль, ми не маємо електронну пошту що ми можемо відновити користувач з правами адміністратора і немає доступу до бази даних (обліковий запис cPanel), здається дещо неможливим увійти WordPress. Однак є «двері». FTP-доступ файли сайту, можуть дозволити нам взаємодіяти з базою даних і взяти контроль.

Якщо у нас є доступ FTP до файлів блогу на WordPress, відновлення пароля користувача з правами доступу administrator або додавання нового користувачаЦе може бути зроблено двома способами.

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

У разі, якщо ми не маємо доступу через систему CPanel чи іншого управління в PHPMYADMINми можемо скачати архів тутабо Витяг та архів і ми йдемо до FTP, поруч із файлами та папками WordPress.
Доступ до phpMyAdmin з браузера: http://name-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@domain.com';
 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 » Як ми можемо додати користувача адміністратора WordPress якщо у нас немає доступу до Dashboard або SQL
Залишити коментар