Ako vytvoriť používateľa s admin právami cez FTP
Situácia v ktorej nie je možné sa prihlásiť do WordPress administrácie je veľmi nepríjemná. V tomto článku vám ukážeme, ako si vytvoriť administrátorsky účet len za použitia FTP.
Kedy takéto niečo môže pomôcť?
- chýbajúce prihlasovacie údaje k databáze
- keď nepomáha reset hesla
- pri zavírenej, či hacknutej stránke
1.) Pripojíme sa na FTP a prejdeme do adresára, kde máme nainštalovanú tému/šablónu. Cesta by mala vyzerať nejako takto /wp-content/themes/aktivna-tema/functions.php
2.) Otvorime súbor functions.php a vložíme doň tento kód (najlepšie na úplný koniec):
function moj_admin_account(){ $user = 'Pouzivatel'; $pass = 'Heslo'; $email = 'vas@email.sk'; 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','moj_admin_account');
Napokon stačí uložiť a refreshnúť stránku. Používateľ sa vytvori, následne odporúčame, aby ste tieto riadky
opäť vymazali, aby sa používateľ stále nevytváral. 🙂