Hur får man inloggad användarens info i WordPress för personliga resultat

Hur får man inloggad användarens info i WordPress för personliga resultat / Handledningar

Nyligen visade vi dig hur du skapar en personlig upplevelse för dina användare genom att låta dem spara sina favoritinlägg i ett personligt bibliotek. Du kan ta personliga resultat till en annan nivå genom att använda deras förnamn på platser (dvs välkomstskärmen). Lyckligtvis gör WordPress det väldigt enkelt att få inloggad användares information. I den här artikeln kommer vi att visa hur du hämtar information om den inloggade användaren.

Vi kommer att använda get_currentuserinfo (); fungera. Detta kan användas var som helst i ditt tema (sidhuvud, sidfot, sidofält, sidmall etc). För att detta ska fungera måste användaren vara inloggad. Så vi måste använda det villkorliga uttalandet is_user_logged_in (). Exempel kod:

    

Genom att registrera kan du spara dina favoritinlägg för framtida referens.

Nu för de inloggade användarna kan vi visa ett anpassat meddelande till exempel, "Hej Syed, Allt är här, precis där du hoppades det skulle vara". Ovanstående kod blir till något som här:

   

Hej user_firstname; ?>

Allt är här, precis där du hoppades det skulle vara :)

Genom att registrera kan du spara dina favoritinlägg för framtida referens.

Den magiska koden som vi lagt till ovan är $ Current_user-> user_firstname; som fungerar eftersom anropet till get_currentuserinfo () placerar den aktuella användarens info i $ CURRENT_USER. Du kan använda den liknande metoden för att få annan information om användaren, t.ex. deras inloggning, användar-ID, e-post, hemsida etc..

Här är en provanvändning av all information:

användarnamn . ""; echo "Användar email:". $ current_user-> user_email. ""; echo "Användarens förnamn:". $ current_user-> user_firstname. ""; echo 'Användarens efternamn:'. $ current_user-> user_lastname. ""; echo 'Användarens visningsnamn:'. $ current_user-> display_name. ""; echo "Användar-ID:". $ current_user-> ID. ""; ?>

Hoppas det här hjälper. Genom att kombinera detta med möjligheten att lägga till favoritinlägg kan du enkelt skapa en personlig upplevelse.