за

0

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

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

0

Є ситуаціями, коли нам потрібно “взяти на себе” блог/веб-сайт на WordPress, але ми не маємо для нього багато даних для входу.
У сценарії, коли їх у нас немає користувач з правами адміністратора чий пароль ми знаємо, у нас немає електронної адреси на якому ми можемо відновити користувача адміністратора і немає доступу до бази даних(обліковий запис cPanel), здається трохи неможливим увійти до WordPress. Проте є один “несли”. FTP доступ до файлів сайту, це може дозволити нам взаємодіяти з його базою даних і взяти під контроль.

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

1. Accesarea bazei de date a blogului / website-ului prin phpMyAdmin, folosind datele de conectare din fisierul wp-config.php.

In cazul in care nu avem acces printr-un cPanel sau alt sistem de management la phpmyadmin, putem descarca arhiva de ось, О dezarhivam і o urcam pe FTP, langa fisierele si folderele de WordPress.
Accesam phpMyAdmin din browser: http://nume-blog.com/phpMyAdmin si ne conectam cu user-ul bazei de date si parola. Acestea le gasim in wp-config.php.
Odata intrati in phpMyAdmin, la baza de date a blog-ului, mergem la tabelulwp_usersunde putem schimba foarte usor adresa de e-mail (user_email). Punem o adresa de e-mail la care avem acces, apoi din WordPress facem resetarea parolei.

2. Додавання користувача WordPress з правами адміністратора за допомогою файлу functions.php поточної теми.

Простіший і швидший спосіб, ніж перший, але який, крім наявного користувача/користувачів з правами адміністратора, буде додано ще один. Звичайно, щойно ви ввійдете під цим користувачем, ви можете змінити дані інших. Адреса електронної пошти та пароль.

Щоб застосувати цей метод, перш за все визначити актуальну тему на якому ведеться блог. На першій сторінці перейдіть до джерела (Перегляд вихідного коду) і пошук “/wp-content/themes/…”. Поточна папка після “/теми/..” це поточна папка теми.
Доступ через FTP до папки поточної теми (/wp-content/themes/theme_name/) і редагування файлу функції.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');

Будуть змінені лише дані, позначені червоним кольором. $користувач, $pass і $електронна пошта.

Збережіть зміни у файлі functions.php, а потім перейдіть до: http://nume-site.com/wp-admin/, куди ви входите з даними, введеними вами вище.

Таким чином ви можете увійти в WordPress під новим користувачем із рангом адміністратора. Після автентифікації настійно рекомендується видалити цей код із functions.php.

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

Вас також може зацікавити...

WordPress

Як скинути пароль користувача користувача WordPress без доступу до електронної пошти або бази даних – Скиньте пароль адміністратора WordPress

Простий підручник, де ви можете скинути пароль користувача за допомогою адміністратора WordPress, якщо у вас немає доступу до бази даних або електронної пошти адміністратора. Скиньте пароль адміністратора WordPress.
Читайте далі

Залиште відповідь

Ваша електронна адреса не буде опублікована. Необхідні поля позначені *