WordPress wachtwoord wijzigen is iets waar bijna iedere gebruiker ooit mee te maken krijgt. Soms vergeet je je wachtwoord, soms wil je het veranderen om je website beter te beveiligen. Gelukkig zijn er meerdere manieren om dit te doen. Of je nu een beginner bent of al jaren met WordPress werkt, in dit artikel leggen we stap voor stap uit hoe je je wachtwoord kunt aanpassen met vijf verschillende methoden.

In dit artikel bespreken we:

  1. Het WordPress wachtwoord wijzigen via de inlogpagina (wp-login)
  2. Het WordPress wachtwoord wijzigen met de WP Toolkit van je hosting
  3. Het WordPress wachtwoord aanpassen via je gebruikersprofiel in het dashboard
  4. Het wachtwoord resetten via phpMyAdmin in de database
  5. Een speciale resetpagina maken wanneer niets anders werkt

Het WordPress wachtwoord wijzigen via de inlogpagina

Als je niet meer kunt inloggen op je dashboard en je wachtwoord vergeten bent, kun je op de inlogpagina van WordPress klikken op de optie “Wachtwoord vergeten?”. Je komt hier door naar het adres van je website te gaan, bijvoorbeeld jouwwebsite.nl/wp-admin.

WordPress wachtwoord wijzigen via de inlogpagina van een WordPress website
WordPress wachtwoord wijzigen via de optie ‘Je wachtwoord vergeten?’ op de inlogpagina

Vul daarna je gebruikersnaam of e-mailadres in. Klik vervolgens op “Nieuw wachtwoord ontvangen”. WordPress stuurt een e-mail met een link om je wachtwoord opnieuw in te stellen. Klik op de link, vul je nieuwe wachtwoord twee keer in en sla dit op. Vanaf dat moment kun je weer inloggen met je nieuwe gegevens.

WordPress wachtwoord wijzigen door je e-mailadres in te vullen op de resetpagina
WordPress wachtwoord wijzigen door je gebruikersnaam of e-mailadres op te geven en een nieuw wachtwoord aan te maken

Zie je geen e-mail in je inbox, check dan je spamfolder. Soms blokkeren hostingproviders het verzenden van mails. Als je geen resetmail ontvangt, kun je beter een andere methode gebruiken.

Wil je meer weten over het publiceren van content zodra je weer kunt inloggen? Lees dan ook ons artikel over Hoe plaats je een bericht op WordPress?.

Het wachtwoord aanpassen via WP Toolkit in cPanel

Een andere eenvoudige methode is via WP Toolkit in cPanel, een tool die vaak bij je hosting wordt meegeleverd. Bij sommige hostingproviders staat WP Toolkit ook in Plesk. Dit is handig als je je WordPress-wachtwoord vergeten bent.

Log in op je hostingaccount, ga naar “Domeinen” en klik op “WP Toolkit”. Klik daar op “Instellen”. In het veld “Nieuw wachtwoord” vul je je nieuwe wachtwoord in. Klik daarna op de blauwe knop “Wijzigen” en je wachtwoord wordt direct aangepast.

Meer achtergrondinformatie nodig? Kijk dan eens naar de uitleg op WordPress.org over het resetten van wachtwoorden.

Het wachtwoord wijzigen via het dashboard

Als je al bent ingelogd in je WordPress-dashboard maar je je wachtwoord om veiligheidsredenen wilt wijzigen, kan dat via je profiel. Ga naar “Gebruikers > Jouw profiel” en klik op “Nieuw wachtwoord genereren”. WordPress maakt automatisch een sterk wachtwoord voor je. Wil je liever een eigen wachtwoord kiezen, dan kun je dat hier invoeren.

WordPress wachtwoord wijzigen via het dashboard door een nieuw wachtwoord in te stellen
WordPress wachtwoord wijzigen via het dashboard bij Gebruikers > Profiel en een nieuw wachtwoord opslaan

Gebruik je een zwak wachtwoord, dan moet je de optie “Bevestigen dat ik een zwak wachtwoord gebruik” aanvinken. Klik daarna op “Wijzigingen opslaan”. Je wordt één keer uitgelogd en logt daarna opnieuw in met je nieuwe wachtwoord.

Het wachtwoord resetten via de database met phpMyAdmin

Een veelgebruikte methode is het wachtwoord aanpassen via de database. Log in op je hosting en open phpMyAdmin. Kies de juiste database en zoek de tabel “wp_users” (of een tabel die eindigt op _users). Klik bij de juiste gebruiker (dit is meestal de beheerder of het account waarvan je het wachtwoord wilt wijzigen) op “Bewerken”.

Could not save password reset key to database, wp_users tabel controleren in phpMyAdmin
Could not save password reset key to database, gebruikersgegevens aanpassen in phpMyAdmin

In de rij “user_pass” zie je vaak een lange, onleesbare reeks tekens, dat is geen echt wachtwoord maar een MD5-hash. WordPress slaat wachtwoorden versleuteld op zodat niemand je wachtwoord kan lezen. Als je daar zo’n onleesbare waarde ziet, selecteer die tekst en verwijder hem, en vul daarna in hetzelfde veld je nieuwe wachtwoord in. Kies in het dropdown-menu voor “MD5” en klik onderaan op “Go” om de wijziging op te slaan. Je kunt nu met je nieuwe wachtwoord inloggen.

Error establishing a database connection controleren via phpMyAdmin gebruikersgegevens
Controleer je gebruikersnaam, wachtwoord en e-mailadres in phpMyAdmin om verbindingsproblemen op te lossen

WordPress slaat wachtwoorden versleuteld op met een MD5-hash. Dit betekent dat je wachtwoord niet leesbaar is in de database. Zo kan iemand die toegang krijgt tot je database niet zomaar je wachtwoord achterhalen.

Bij databaseproblemen kun je soms andere foutmeldingen krijgen. Bekijk daarom ook ons artikel De foutmelding ‘Error establishing a database connection’ oplossen voor meer uitleg.

Het wachtwoord resetten met een speciale resetpagina

Soms werkt geen van de bovenstaande methoden. Bijvoorbeeld wanneer je geen resetmail ontvangt of als je website gehackt is. In dat geval kun je een speciaal bestand aanmaken waarmee je je wachtwoord opnieuw instelt. Let op, de laatste methode is echt alleen bedoeld als noodoplossing. Gebruik deze alleen als alle andere opties niet werken.

Ga in je hosting naar de “File Manager” en open de map waar WordPress geïnstalleerd is, meestal /public_html/. Maak een nieuw bestand aan met de naam “res.php” en plaats daar de meegeleverde code in.

WordPress wachtwoord wijzigen met een speciale resetpagina in de bestandsmap van de website
WordPress wachtwoord wijzigen met een speciale resetpagina via een apart PHP-bestand in de root van je site

Open daarna dit bestand via je browser, bijvoorbeeld jouwsite.nl/res.php. Vul je gebruikersnaam en je nieuwe wachtwoord in en klik op “Opties bijwerken”. Je wachtwoord wordt hiermee aangepast. Verwijder dit bestand direct nadat je het hebt gebruikt, want anders kan iemand anders er misbruik van maken.

<?php
$EMERGENCY_TOKEN = 'REPLACE_WITH_A_STRONG_TOKEN_!@#123';
if (php_sapi_name() === 'cli') exit;
require_once __DIR__ . '/wp-load.php';
$message = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $ip = $_SERVER['REMOTE_ADDR'] ?? 'unknown';
    $attempt_key = 'em_reset_attempts_' . md5($ip);
    $attempts = (int) get_transient($attempt_key);
    if ($attempts > 9) {
        $message = 'Te veel pogingen, probeer later opnieuw.';
    } else {
        $token = isset($_POST['token']) ? trim($_POST['token']) : '';
        if ($token !== $EMERGENCY_TOKEN) {
            $attempts++;
            set_transient($attempt_key, $attempts, 60 * 60);
            $message = 'Ongeldige token.';
        } else {
            $user_login = isset($_POST['e-name']) ? sanitize_user($_POST['e-name']) : '';
            $new_pass = isset($_POST['e-pass']) ? $_POST['e-pass'] : '';
            if (empty($user_login) || empty($new_pass)) {
                $message = 'Gebruikersnaam of wachtwoord is leeg.';
            } else {
                $user = get_user_by('login', $user_login);
                if (!$user) {
                    $message = 'Gebruiker niet gevonden.';
                } else {
                    wp_set_password($new_pass, $user->ID);
                    $admin_email = get_option('admin_email');
                    $subject = sprintf('[%s] Administratorwachtwoord gewijzigd', get_option('blogname'));
                    $body = sprintf("De beheerderwachtwoord voor gebruiker %s is gewijzigd.\r\nLog in en wijzig het wachtwoord direct weer als je dat wilt.", $user_login);
                    wp_mail($admin_email, $subject, $body);
                    $message = 'Wachtwoord succesvol gewijzigd. Verwijder dit bestand direct van de server.';
                    delete_transient($attempt_key);
                }
            }
        }
    }
}
?>
<!doctype html>
<html lang="nl">
<head>
<meta charset="<?php bloginfo('charset'); ?>">
<title>Emergency WP Password Reset</title>
</head>
<body>
<div style="max-width:720px;margin:20px auto;font-family:Arial,Helvetica,sans-serif">
<h2>Emergency WP Password Reset</h2>
<p>Vul gebruikersnaam, nieuw wachtwoord en token in. Verwijder dit bestand direct na gebruik.</p>
<?php if (!empty($message)): ?>
<div style="padding:12px;border:1px solid #ccc;margin-bottom:12px;"><?php echo esc_html($message); ?></div>
<?php endif; ?>
<form method="post" action="">
<label>Enter Username:
<input type="text" name="e-name" value="<?php echo isset($_POST['e-name']) ? esc_attr(stripslashes($_POST['e-name'])) : ''; ?>" size="30"></label>
<br><br>
<label>Enter New Password:
<input type="text" name="e-pass" value="<?php echo isset($_POST['e-pass']) ? esc_attr(stripslashes($_POST['e-pass'])) : ''; ?>" size="30"></label>
<br><br>
<input type="hidden" name="token" value="<?php echo esc_attr($EMERGENCY_TOKEN); ?>">
<input type="submit" value="Update Options">
</form>
</div>
</body>
</html>
WordPress wachtwoord wijzigen door gebruikersnaam en nieuw wachtwoord in te vullen op speciale resetpagina
Vul je gegevens in, zoals je gebruikersnaam en een nieuw wachtwoord, en klik daarna op ‘Update Options’ om je WordPress wachtwoord te resetten

Als je vaker technische fouten ervaart, kan het handig zijn om te weten hoe je deze oplost. Lees bijvoorbeeld ook Foutmelding Failed to Load Resource in WordPress oplossen.

Conclusie

Je ziet dat er meerdere manieren zijn om een WordPress-wachtwoord te wijzigen. Voor de meeste mensen is WP Toolkit de makkelijkste optie. Ben je je wachtwoord vergeten, dan kun je ook de inlogpagina of phpMyAdmin gebruiken. Alleen als echt niets werkt, gebruik je een resetpagina. Zo weet je zeker dat je altijd toegang kunt houden tot je website.

Naast wachtwoordbeheer is een goede beveiliging onmisbaar. Ontdek meer in ons artikel WordPress beveiliging: 23 tips om je website te beschermen.

Veelgestelde vragen

1. Wat moet ik doen nadat ik de resetpagina heb gebruikt?

Verwijder het bestand res.php direct uit je hosting zodra je wachtwoord is aangepast. Als je het laat staan, kan iemand anders er misbruik van maken.

2. Op welke manieren kan ik mijn WordPress-wachtwoord wijzigen of herstellen?

Je kunt dit doen via de optie “Wachtwoord vergeten” op de inlogpagina, via phpMyAdmin in de database of via WP Toolkit in je hosting.

3. Is het veilig om een zwak wachtwoord te gebruiken?

Nee, dat raden we sterk af. Je kunt dit wel forceren door een vinkje te zetten, maar een sterk wachtwoord is altijd beter om je website te beveiligen.

4. Kan ik het wachtwoord van mijn hostingaccount zien in WordPress?

Nee, wachtwoorden worden versleuteld opgeslagen met MD5. Je kunt het originele wachtwoord niet terughalen.

5. Kan ik een nieuw wachtwoord kiezen terwijl ik nog ingelogd ben?

Ja, in het WordPress-dashboard kun je via “Gebruikers > Jouw profiel” een nieuw wachtwoord instellen zonder dat je eerst hoeft uit te loggen.

6. Kan ik via WordPress mijn hostingwachtwoord aanpassen?

Nee, dat kan niet. Voor een nieuw wachtwoord moet je contact opnemen met je hostingprovider.

7. Kan een MD5-hash worden teruggezet naar een gewoon wachtwoord?

Nee, MD5 is een eenrichtingsversleuteling. Sommige websites hebben databases met veelgebruikte hashes. Alleen als jouw wachtwoord daarin voorkomt, kan het herkend worden, maar meestal werkt dit niet.

8. Wat moet ik doen als ik geen e-mail ontvang voor het resetten van mijn wachtwoord?

Controleer altijd eerst je spamfolder. Ontvang je nog steeds niets, dan kan het zijn dat je hosting geen e-mails verstuurt via php_mail. Gebruik in dat geval een andere methode, zoals WP Toolkit of phpMyAdmin.