Een van de redenen waarom WordPress geweldig is, is dat het wordt geleverd met een eigen volledig functionerend gebruikersauthenticatiesysteem. Dat vanaf nul schrijven zou behoorlijk dom zijn als je niet van plan bent om een hoop innovatie in het proces te brengen.
Restrict Content Pro, onze plug-in voor lidmaatschap, vindt natuurlijk niet opnieuw het wiel uit. Het breidt gewoon uit wat het WordPress-gebruikerssysteem doet door abonnementen aan gebruikers toe te voegen.
Dus toen we een inlogformulier voor onze gebruikers wilden toevoegen, stellen we in feite alleen de WordPress-login in onze sjabloon bloot in plaats van ze om te leiden naar /wp-login.php - wat de standaard is. De functie wp_login_form () is wat we nodig hebben.
We gebruiken een beetje logica over wanneer we het moeten laten zien. Als een gebruiker is uitgelogd, krijgt hij een inlogformulier. Als ze zijn ingelogd, krijgen ze een "Welkom terug!" module in plaats daarvan.