Как можем да добавим администраторски потребител 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 на текущата тема.

По-просто и по-бързо от първия, но освен това потребителско име / съществуващите потребители, които имат администраторски права, ще бъде добавен още един, Разбира се, заедно с това потребителско име, Можете да промените другите, Е-поща и парола.

За да приложите този метод, на първо място определи кои текущата тема тичане на блога. Пред източник достъп страница (Преглед на изходния код) и търсете “/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.

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

How to » Linux » MySQL » Как можем да добавим администраторски потребител WordPress ако нямаме достъп до Dashboard или SQL
Оставете коментар