De WordPress inlogpagina heeft een ‘Onthoud mij’ optie – of ‘Remember me’ optie, als je de Engelstalige versie van WordPress gebruikt. Als jij of andere gebruikers dat vakje aanvinken, worden je inloggegevens gedurende twee weken in een browser cookie bewaard. Dat betekent dat de volgende keer dat je wilt inloggen op je WordPress site, je direct toegang hebt tot je dashboard. Hoewel het inloggen sneller maakt, brengt de ‘Onthoud mij’ optie ook de nodige risico’s met zich mee.
Waarom de ‘Onthoud mij’ optie verwijderen?
Het aanvinken van de ‘Onthoud mij’ optie creëert potentiele beveiligingsrisico’s. Denk bijvoorbeeld aan gebruikers die willen inloggen vanaf een openbare computer, of via een onbeveiligd WiFi netwerk. Je zal zelf ongetwijfeld voorzichtig zijn, maar je mag er eigenlijk niet vanuit gaan dat andere gebruikers dat ook zijn. Beheer je bijvoorbeeld een WordPress site beheert waar meerdere mensen op kunnen inloggen, bijvoorbeeld omdat ze gezamenlijk content produceren? Dan kun je beter het zekere voor het onzekere nemen en de ‘Onthoud mij’ optie verwijderen. Iedereen moet dan bij elk bezoek opnieuw inloggen. Natuurlijk kun je wel je inloggegevens in je browser bewaren (doe dit niet op een openbare computer!) of gebruik maken van een wachtwoord manager app.
Lees ook: De beste wachtwoord managers voor WordPress gebruikers
De ‘Onthoud mij’ optie van de WordPress inlogpagina verwijderen: 4 methodes
#1. Met een plugin
Een makkelijke manier om de ‘Onthoud mij’ optie uit te schakelen is met de Remember Me Controls plugin. Hoewel de plugin zonder problemen met WordPress 6.0 werkt, is hij al enige tijd niet geüpdatet. Het is dus heel begrijpelijk als je liever geen gebruik maakt van deze plugin. Gelukkig is er nog een andere manier om de ‘Onthoud mij’ optie te verwijderen.
#2. Met CSS
Open het wp-login.php bestand. Met CSS kun je de checkbox visueel verbergen:
add_action( 'login_head', function () {
echo '<style>.forgetmenot { display: none !important }</style>';
} );
#3. Met JavaScript
Het is ook mogelijk om het element volledig te verwijderen met deze JavaScript hook:
add_action( 'login_footer', function () {
?>
<script>
try {
document.querySelector( '.forgetmenot' ).remove();
} catch ( err ) {}
</script>
<?php
} );
#4. Door een custom login pagina te creëren
Tot slot kun je er nog voor kiezen om een custom login pagina te creëren, bijvoorbeeld met LoginPress. Je kunt dan helemaal zelf bepalen hoe je WordPress inlogpagina eruit moet komen te zien en welke elementen deze moet bevatten. Dan is je ‘Onthoud mij’ probleem ook meteen opgelost!