Je site is gehackt, je bent buitengesloten, het is frustrerend. U hebt waarschijnlijk geprobeerd een beheerder te maken met behulp van een SQL-query, maar wat kunt u nog meer doen als deze methode niet werkt? Onlangs vroeg een van onze lezers of het mogelijk was om via FTP een beheerder op WordPress toe te voegen. Het antwoord zal meer dan één verrassen, want het is inderdaad mogelijk.

In deze zelfstudie laten we u zien hoe u een beheerder op WordPress via FTP toevoegt.

Hoe voeg je een gebruiker toe via FTP op WordPress

Wanneer moet u een beheerder toevoegen via FTP?

Soms kunt u uw gebruikersnaam of e-mailadres op uw WordPress-site vergeten, waardoor u zich niet kunt aanmelden bij uw dashboard.

Er zijn verschillende manieren om dit te verhelpen. Een van de methoden is het gebruik van een SQL-query, maar als u geen verbinding kunt maken met phpMyAdmin, kunt u MySQL-query's niet uitvoeren.

Sommige gebruikers hebben mogelijk een gehackte site waarvan hun primaire account is verwijderd. In dit geval kan het toevoegen van een beheerder via FTP uw toegang tot uw dashboard snel herstellen.

Zo gezegd, laten we eens kijken hoe u een beheerder op WordPress bij FTP toevoegt.

Hoe voeg je een gebruiker via FTP toe

Het eerste dat u moet hebben is een FTP-client. Als u er geen controle over heeft, kunt u altijd een keuze maken in onze lijst met FTP aanbevolen en dan leer hoe het te gebruiken om WordPress online te zetten (FileZilla case).

Eenmaal verbonden met uw WordPress-site, moet u het bestand " functions.php Van je actieve thema. Hij bevindt zich waarschijnlijk in een pad dat lijkt op dit:

/votresite.com/wp-content/themes/votre-theme-actif/functions.php

Door met de rechtermuisknop op het bestand te klikken functions.php Je kunt het downloaden naar je computer.

FTP klik met de rechtermuisknop om een ​​FileZilla-bestand te downloaden

Open het bestand dat u naar uw computer hebt gedownload met een notitieblok (of een teksteditor naar keuze). Nu moet u deze code aan het einde van het bestand toevoegen.

functie bpc_admin_account () {$ user = 'Gebruikersnaam'; $ pass = 'Wachtwoord'; $ email = '[e-mail beveiligd]'; if (! username_exists ($ user) &&! email_exists ($ email)) {$ user_id = wp_create_user ($ user, $ pass, $ email); $ user = nieuwe WP_User ($ user_id); $ user-> set_role ('administrator'); }} add_action ('init', 'bpc_admin_account');

Vergeet niet te vervangen " Gebruikersnaam "," wachtwoord », En« [e-mail beveiligd] Met uw eigen informatie.

Sla het bestand vervolgens op en stuur het naar uw website, nog steeds via FTP.

U kunt nu inloggen op uw site door naar de inlogpagina te gaan. Deze code wordt elke keer uitgevoerd als WordPress wordt geïnitialiseerd. U moet deze dus verwijderen wanneer u verbinding kunt maken.

Ik hoop dat je vanaf nu verbinding kunt maken met je website. Onthoud dat de eerste oplossing tegen hacken en alles wat u verhindert om in te loggen op uw dashboard, back-ups zijn. We hebben je in eerdere tutorials aangeboden:

Je zult ook moeten weten hoe je je moet beschermen jouw blog tegen aanvallen. In dit geval kunt u gebruik maken van Sucuri of CDN die ook een uitstekende firewall biedt.

Als u vragen heeft, aarzel dan niet om ze te stellen.