Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här addar du en användare i WordPress med FTP (användarvänlig tutorial)

Att förlora åtkomsten till WordPress-adminområdet kan vara en mardröm, särskilt när du står inför en snäv deadline eller hanterar en kunds webbplats.

På WPBeginner har vi hjälpt otaliga användare att återfå kontrollen över sina webbplatser efter att ha blivit utelåsta på grund av glömda lösenord, olyckor med säkerhetsplugin eller till och med hackningsförsök.

Det finns flera sätt att återfå åtkomsten, men en av de mest tillförlitliga metoderna är att lägga till en ny administratörsanvändare via FTP (File Transfer Protocol). Om du aldrig har gjort det här förut går vi igenom processen för att lägga till en administratörsanvändare via FTP steg för steg.

How to Add an Admin User in WordPress Using FTP

När du kan behöva add to en användare i WordPress med hjälp av FTP

Att lägga till en WordPress-adminanvändare med FTP istället för WordPress-adminområdet kan vara nödvändigt i några situationer:

  • Förlorad adminåtkomst – Om du inte kan komma in i WordPress dashboard för att du har glömt ditt password, ett säkerhetstillägg har låst dig ute eller det är problem med ett plugin eller theme, kan du skapa en new admin användare via FTP för att återfå åtkomsten.
  • Korrumperad WordPress – Ibland kan du uppleva några vanliga WordPress error där du inte kan nå admin dashboard. Att skapa en new användare via FTP kan hjälpa you att få tillbaka control.
  • Security issues – If your site gets hacked and the hacker gets admin access, then making a new admin user can help you kick them out and secure your site.
  • Migrationsproblem – När du migrerar din webbplats (t.ex. från localhost till en live-server), om det finns problem med att administratörsanvändaren inte fungerar eller om du behöver återställa informationen, kan det vara en snabb lösning att skapa en ny administratörsanvändare med FTP.

Med detta i åtanke kommer vi att gå igenom en Step-by-Step guide om hur du enkelt lägger till en admin användare till din WordPress website med hjälp av FTP.

Proffstips: Behöver du hjälp med din WordPress-webbplats så fort som möjligt? Vår akuta WordPress-support kan komma till din undsättning. Oavsett om du upplever driftstopp eller om din webbplats har blivit hackad kan vi snabbt få din webbplats online igen.

Så här addar du ett nytt admin-konto i WordPress med FTP

Först och främst behöver du en FTP-klient. Med den här programvaran kan du komma åt WordPress utan att logga in på din instrumentpanel.

Förutom att lägga till ett nytt adminkonto kan du också avaktivera plugins och bulkinstallera dina favoritplugins.

Vi kommer att använda FileZilla i den här handledningen, eftersom det är ganska enkelt att använda.

Därefter måste du ansluta din webbplats till FTP-klienten. För att göra detta behöver du dina FTP-åtkomstuppgifter (vanligtvis tillgängliga i cPanel eller andra kontrollpaneler för webbhotell).

För Step-by-Step vägledning kan du se vår guide om hur du använder FTP för att uploada filer i WordPress.

När din FTP-klient är ansluten till webbplatsens filer måste du hitta ditt aktuella WordPress-temas functions.php-fil. Du bör kunna hitta filen på höger sida av FTP-fönstret, inuti ditt aktuella temas mapp, som finns i en sökväg som denna:

/public_html/wp-content/themes/your-current-theme/

Så här gillar vår vy att se ut. Vår demo site använder standardtemat Twenty Twenty-Four.

Locating functions.php file in FTP

När du har hittat filen functions.php kan du bara dubbelklicka på den. FileZilla kommer då att downloada filen till din dator.

I det här skedet är det bara att gå vidare och hitta den filen på din dator. Efter det öppnar du den med en vanlig textredigerare som Notepad.

Sedan måste du infoga detta code snippet längst ner i filen för att add to ett admin användarkonto:

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');

Glöm inte att ersätta Username, Password och email@domain.com med dina egna värden. Du kan också använda samma code snippet för att skapa andra roller för användare om det behövs.

Så här ska filen gilla att se ut:

Adding the new admin user account code in functions.php

Sedan är det bara att save filen och gå tillbaka till din FTP-klient.

Här måste du lokalisera filen som du just har editerat på vänster sida av gränssnittet. Högerklicka på den och klicka på ”Upload”.

Uploading the functions.php file via FTP

Ett new fönster kommer att dyka upp och säga att filen redan finns i filerna på din website.

Välj bara alternativet ”Overwrite” och klicka på ”OK”.

Overwriting an existing functions.php file via FTP

Öppna nu yourwebsitename.com/wp-admin i din webbläsare. Kom ihåg att ersätta yourwebsitename.com med ditt eget domain name.

Om koden fungerar kommer du att kunna skriva in dina credentials på login page och få tillgång till WordPress admin area igen.

The default WordPress login page

Note : När du har loggat in på din WordPress site bör du gå tillbaka till din FTP-klient för att öppna functions.php-filen igen och ta bort koden som du har addat.

Om du borttar koden kommer användaren ej att removeas. Detta är bara för att säkerställa att koden inte körs igen, vilket kan leda till oavsiktliga konsekvenser. Dessutom kan du alltid add new användare och auktoriseringar till din WordPress site om det behövs.

Alternativ: Add a New Admin User With Your Web Host’s File Manager (Lägg till en ny användare med webbhotellets filhanterare)

Om din FTP-anslutning inte var lyckad och du fortfarande är utestängd från WordPress-admin, kan du använda ditt WordPress-webbhotells filhantering för att add to koden till functions.php. Beginnare kan också tycka att den här metoden är mycket enklare.

För denna tutorial kommer vi att använda Bluehosts filhanterare. I din dashboard på webbhotellet går du bara till tabben ”Websites”, hittar WordPress-webbplatsen som du är utelåst från och klickar på ”Settings”.

Bluehost site settings

När du är inne rullar du ner till sektionen Quick Links.

Klicka sedan på ”File Manager”.

Bluehost File Manager button

På samma sätt som med föregående metod måste du hitta filen functions.php på din nuvarande WordPress-webbplats.

När du har lokaliserat den högerklickar du bara på filen och väljer ”Edit”.

Editing a functions.php file in Bluehost file manager

Därefter klistrar du helt enkelt in samma code snippet från den tidigare metoden.

Click ”Save Changes”.

Adding an add new admin user code in the WordPress functions.php file using Bluehost file manager

All you need to do next is go to your WordPress login URL and try signing in with your new admin users’s login details.

Bonus: Learn More WordPress functions.php-hack

Förutom att lägga till en ny användare finns det faktiskt en hel del coola trick du kan göra med filen functions.php.

Du kan t.ex. add new area för widgetar som ej är standard i ditt WordPress-tema. På så sätt får du mer utrymme att inserta dina widgetar.

Du kan lära dig mer om alla dessa hacks i vår ultimata lista över användbara tricks för filen WordPress functions.php.

Och om du vill prova alla dessa tips och tricks rekommenderar vi att du använder WPCode. Medan det är möjligt att editera functions.php med en FTP-klient, gör WPCode det säkert och enkelt att hantera alla de olika code snippets som du lägger till i filen.

På så sätt kan du hålla track på varje custom code snippet som har addats och inaktivera det med några clicks om ett error uppstod.

Du kan läsa mer i vår fullständiga WPCode review.

WPCode

Vi hoppas att denna WordPress-handledning hjälpte dig att lära dig hur du lägger till en administratörsanvändare till WordPress med FTP. Du kanske också vill läsa våra artiklar om hur du visar och kontrollerar cron-jobb i WordPress och hur du inaktiverar wp-cron i WordPress och ställer in korrekta cron-jobb.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

29 kommentarerLämna ett svar

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Faisal

    Worked like a charm.

    Thank you

    • WPBeginner Support

      You’re welcome!

      Administratör

  3. Piotr Szcześniak

    Never remeber the snippet so I’m happy to frequently visit you guys! Thx!

  4. Thomas Hansen

    If you are using a child theme is it then the functions.php of the child theme, that you need to insert the code into?

    • WPBeginner Support

      Yes, you would want to add the code there.

      Administratör

  5. André Cassiano

    Worked like a charm! Tks.

    • WPBeginner Support

      Glad our guide was able to help :)

      Administratör

  6. imran

    worked, Thanks!!

    • WPBeginner Support

      You’re welcome :)

      Administratör

  7. Kim H

    Worked like a charm. Thank you for this article!

    • WPBeginner Support

      You’re welcome :)

      Administratör

  8. Donovan

    Worked perfectly. Thanks for the great advice.

    • WPBeginner Support

      Glad our article was helpful :)

      Administratör

  9. Peter

    Thanks! It worked!

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Administratör

  10. Rogério

    Nice work

    • WPBeginner Support

      Thanks :)

      Administratör

  11. adam

    Thanks man it worked even in Wordpress version 4.9.0
    Many Thanks brother !

  12. Warner Mendenhall

    Thank you. Worked perfectly.

  13. charu

    Is any way to delete that entry from database that I have created through function.php i.e delete the last created user for using admin area.

    Thanks

  14. Shafaq

    good explanation but there is an error with my code. user role changed if go into user profile page otherwise no effect . can you please elaborate.

    here is my code

    $level = $profileuser->ihc_user_levels ;
    $id = $profileuser->id ;
    $u= new WP_User( $id ) ;

    if ( $level==’3′) {
    echo ’user level ’.$level;
    echo ’user id ’.$id;
    $u = wp_update_user( $u->set_role( ’featured’ ) );
    }

  15. Stef

    I got the big problem that this new user has first to be activated..

    Is it possible to set the activation of the user by function or did I lose and I need to install a backup on my wordpress via ftp?

  16. Rdas

    I have latest WordPress version will it work for me or need to change anything on the code?

  17. Guille

    Great explanation. Thank you so much for this tip. It works like a charm!

  18. Hardeep

    Hello,

    Really informative post, I am developer and sometimes I have to contact sys admin to reset or create new wp user for testing.

    This is very good way, thanks for sharing

  19. Toni Weidman

    How secure is this going to be on an FTP host?

    • Patrick Johanneson

      Not very. So the first thing you should do once you’re logged back in is change the password on that new admin account. Then remove the code from functions.php.

    • Andre

      Start with SFTP with an FTP client (program) that has that. But as Patrick mentioned, you NEED to change your password once you are back in. I don’t mean a simple password either, always make sure you use at least 12 characters mixed with numbers, symbols, lower and uppercase letters (avoid using words).

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.