Як ми можемо додати користувача адміністратора у WordPress, якщо ми не маємо доступу до панелі або SQL
Як ми можемо додати користувача адміністратора у WordPress, якщо ми не маємо доступу до панелі або SQL
Є ситуаціями, коли нам потрібно “взяти на себе” блог/веб-сайт на 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 tabelul “wp_users” unde 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
Що нового
Про Stealth
Пристрасний до технологій, я із задоволенням пишу на Stealthsetts.com, починаючи з 2006 року. У мене багатий досвід роботи в операційних системах: MacOS, Windows та Linux, а також у програмах програмування та платформ ведення блогів (WordPress) та для інтернет -магазинів (WooCommerce, Magento, Presashop).
Переглянути всі дописи від StealthВас також може зацікавити...