WordPress giriş yapmış kullanıcının bilgisini almayı gerçekten kolaylaştırıyor. Bu makalede, o anda oturum açmış olan kullanıcı ile ilgili bilgilerin nasıl alınacağını göstereceğiz.
Get_currentuserinfo () yöntemini kullanacağız; Bu, temanızın herhangi bir yerinde kullanılabilir (üstbilgi, altbilgi, kenar çubuğu, sayfa şablonu vb.). Bunun çalışması için kullanıcının oturum açmış olması gerekir. Bu nedenle, koşullu ifadeyi is_user_logged_in () kullanmamız gerekir. Örnek kod:
if ( is_user_logged_in() ) {
global $current_user; get_currentuserinfo();
echo $current_user->user_firstname;
} else {
}
Yukarıda eklediğimiz sihirli kod $ current_user-> user_firstname; Bu, şu anda çalışıyor çünkü get_currentuserinfo () çağrısı mevcut kullanıcının bilgilerini $ current_user içine yerleştirir . Giriş, kullanıcı kimliği, e-posta, web sitesi vb. Kullanıcı hakkında diğer bilgileri almak için de benzer yöntemi kullanabilirsiniz.
İşte tüm bilgilerin örnek bir kullanımı:
global $current_user;
get_currentuserinfo();
echo 'Kullanıcı Adı: ' . $current_user->user_login . "
";
echo 'Email: ' . $current_user->user_email . "
";
echo 'İsim: ' . $current_user->user_firstname . "
";
echo 'Soyisim: ' . $current_user->user_lastname . "
";
echo 'Görünen Ad: ' . $current_user->display_name . "
";
echo 'Kullanıcı ID: ' . $current_user->ID . "
";