Slik får du logget inn brukerens info i WordPress for personlige resultater
Nylig viste vi deg hvordan du lager en personlig opplevelse for brukerne ved å la dem lagre favorittinnleggene sine i et personlig bibliotek. Du kan ta tilpassede resultater til et annet nivå ved å bruke fornavnet på steder (det vil si velkomstskjermbildet). Heldigvis gjør WordPress det veldig enkelt å få den innloggede brukerens informasjon. I denne artikkelen vil vi vise deg hvordan du henter informasjon knyttet til den innloggede brukeren.
Vi vil benytte get_currentuserinfo (); funksjon. Dette kan brukes hvor som helst i temaet ditt (header, footer, sidebar, sidemaler osv.). For at dette skal fungere, må brukeren være logget inn. Så vi må bruke betinget erklæring is_user_logged_in (). Eksempelkode:
Ved å registrere, kan du lagre favorittpostene dine for fremtidig referanse.
Nå for de logged_in-brukerne kan vi vise en egendefinert melding for eksempel, "Hey Syed, Alt er her, akkurat der du håpet det ville være". Ovennevnte kode vil bli til noe slikt:
Hei user_firstname; ?>
Alt er her, akkurat der du håpet det ville være :)
Ved å registrere, kan du lagre favorittpostene dine for fremtidig referanse.
Den magiske koden vi la til ovenfor er $ Current_user-> USER_FIRSTNAME; som fungerer fordi anropet til get_currentuserinfo () plasserer gjeldende brukerinformasjon i $ CURRENT_USER. Du kan bruke den samme metoden for å få annen informasjon om brukeren, for eksempel deres pålogging, bruker-ID, e-post, nettside osv.
Her er en prøvebruk av all informasjon:
Brukerinnlogging . ""; ekko 'Bruker e-post:'. $ current_user-> user_email. ""; ekko 'Brukers fornavn:'. $ current_user-> user_firstname. ""; ekko 'Bruker etternavn:'. $ current_user-> user_lastname. ""; ekko 'Brukernavn:'. $ current_user-> display_name. ""; ekko 'Bruker-ID:'. $ current_user-> ID. ""; ?>
Håper dette hjelper. Kombinere dette med muligheten til å legge til favorittinnlegg, kan du enkelt lage en personlig opplevelse.