En af grundene til, at WordPress er fantastisk, er, at det kommer med sit eget fuldt fungerende brugergodkendelsessystem. At skrive det fra bunden i disse dage ville være temmelig dumt, hvis du ikke planlægger at bringe en dyb bunke af innovation til processen.
Begræns Content Pro, vores medlemskabs-plugin, genopfinder selvfølgelig ikke hjulet. Det udvider bare hvad WordPress-brugersystemet gør ved at tilføje abonnementer til brugerne.
Så når vi planlægger at tilføje en loginformular til vores brugere, udsætter vi i det væsentlige bare WordPress-login i vores skabelon i stedet for at omdirigere dem til /wp-login.php - hvilket er standard. Funktionen wp_login_form () er, hvad vi har brug for.
Vi bruger lidt logik om, hvornår vi skal vise det. Hvis en bruger er logget ud, får de en loginformular. Hvis de er logget ind, får de en "Velkommen tilbage!" modul i stedet.