Naar de hoofdinhoud

WordPress admin user aanmaken

Vandaag bijgewerkt

Probleem met inloggen in WordPress

Het kan voorkomen dat u niet meer kunt inloggen in de WordPress-backend. Dit kan verschillende oorzaken hebben, bijvoorbeeld:

  • De functie wachtwoord vergeten werkt niet

  • U ontvangt geen e-mail om het wachtwoord te resetten

In dat geval zijn er twee manieren om weer toegang te krijgen tot WordPress.


Oplossing 1: Wachtwoord resetten via de database

Stap 1: Inloggen in phpMyAdmin

Open phpMyAdmin (of een andere databasebeheerder) en log in met uw databasegegevens.

Stap 2: Juiste database selecteren

Selecteer in het linkermenu de database die hoort bij uw WordPress-installatie.

Stap 3: De gebruikers­tabel openen

Open de tabel waarin de gebruikers zijn opgeslagen. Deze heet standaard wp_users.
Gebruikt u een aangepaste prefix, dan kan de tabel bijvoorbeeld prefix_users heten.

Stap 4: Gebruiker zoeken

Zoek de gebruiker waarvoor u het wachtwoord wilt resetten. Dit kan via de kolom user_login.

Stap 5: Wachtwoord aanpassen

Klik bij de juiste gebruiker op Bewerken.
Zoek de kolom user_pass. Hier staat het huidige (gehashte) wachtwoord.

Stap 6: Nieuw wachtwoord instellen

U kunt het wachtwoord aanpassen met een SQL-query. WordPress gebruikt MD5-hashing.

Voorbeeld:

UPDATE wp_users  SET user_pass = MD5('nieuwwachtwoord')  WHERE user_login = 'gebruikersnaam';

Vervang nieuwwachtwoord en gebruikersnaam door de juiste waarden.

Stap 7: Wijzigingen opslaan

Voer de query uit of sla de wijziging op.

U kunt nu inloggen in WordPress met het nieuwe wachtwoord.


Oplossing 2: Administrator-account aanmaken via functions.php

Als het resetten via de database niet lukt, kunt u tijdelijk een nieuw administrator-account aanmaken.

Stap 1: Script toevoegen

Open het bestand functions.php van het actieve WordPress-thema en voeg onderstaande code toe:

function wpb_admin_account() {     $user = 'gebruikersnaam';     $pass = 'wachtwoord';     $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');

Pas de gebruikersnaam, het wachtwoord en het e-mailadres aan naar wens.

Stap 2: Inloggen

Ga naar de WordPress-backend en log in met het nieuw aangemaakte account.

Stap 3: Script verwijderen

Verwijder direct na het inloggen het toegevoegde script weer uit functions.php.
Dit voorkomt dat er ongewenst extra accounts worden aangemaakt.


Belangrijk

  • Maak altijd een back-up voordat u database- of codewijzigingen doorvoert

  • Gebruik sterke wachtwoorden

  • Verwijder tijdelijke scripts direct na gebruik

Met één van deze methoden krijgt u weer toegang tot uw WordPress-installatie.

Was dit een antwoord op uw vraag?