Unul dintre motivele pentru care WordPress este minunat este că vine cu propriul sistem de autentificare a utilizatorului pe deplin funcțional. Scrierea asta de la zero în zilele noastre ar fi destul de prost dacă nu intenționați să aduceți o grămadă de inovații procesului.
Restrict Content Content, pluginul nostru de membru, desigur, nu reinventează roata. Extinde doar ceea ce face sistemul de utilizatori WordPress adăugând abonamente utilizatorilor.
Deci, atunci când ne-am propus să adăugăm un formular de conectare pentru utilizatorii noștri, în esență expunem doar datele de conectare WordPress în șablonul nostru, mai degrabă decât să le redirecționăm către /wp-login.php - care este implicit. Funcția wp_login_form () este ceea ce avem nevoie.
Folosim un pic de logică despre când să o arătăm. Dacă un utilizator este deconectat, va primi un formular de autentificare. Dacă sunt conectați, vor primi „Bun venit înapoi!” modul în schimb.