Gravatar ułatwił avatary. Podobnie jak większość stron internetowych opartych na WordPress, używamy również Gravatar w komentarzach, aby pokazać globalnie rozpoznawany awatar każdego autora komentarza. Nie wiesz co to jest gravatar? Następnie przeczytaj: co to jest Gravatar? Mimo że większość witryn używa tylko Gravatarów w komentarzach, możesz szczerze użyć go w dowolnym miejscu, aby wyświetlić zdjęcie profilowe dowolnego użytkownika. Na przykład w polu bio autora, na pasku bocznym lub na stronie informacje. W tym artykule pokażemy, jak wyświetlić Gravatar z wiadomości e-mail użytkownika w WordPress.

Gravatar

Uwaga: nasz przykład został wykonany dla witryny członkowskiej. Tak więc pobieramy adres e-mail, wyciągając informacje o zalogowanym użytkowniku. Jednak technika wyświetlania Gravatara z adresu e-mail pozostaje taka sama.

Wyświetlanie Gravatar z wiadomości e-mail użytkownika w plikach szablonów WordPress

Najpierw pokażemy Ci, jak wyświetlić gravatar w szablonach WordPress za pomocą prostej funkcji. Dodaj ten kod do motywu funkcje.php plik lub w wtyczce specyficznej dla witryny.


function wpbeginner_display_gravatar () { 
	global $current_user;
	get_currentuserinfo();
	// Uzyskaj Adres E-Mail Użytkownika
	$getuseremail = $current_user - >user_email;
	// Konwertuj e-mail do skrótu md5 i ustaw rozmiar obrazu na 32 px
	$usergravatar = " http://www.gravatar.com/avatar/". md5 ($getuseremail) . '?s = 32";
	echo ' < img src="' $usergravatar . '"class= "wpb_gravatar"/>';
} 

Aby wyświetlić gravatar w szablonach WordPress użyj tego kodu.

<?php wpbeginner_display_gravatar ();?>

Wyświetlanie Gravatar z wiadomości e-mail użytkownika w postach, stronach i widżetach WordPress

Teraz pozwala założyć, że masz adres e-mail użytkownika i uprawnienia do korzystania z ich gravatar na swojej stronie. Ale nie masz ich jako Zarejestrowanego Użytkownika na swojej stronie. Lub, że chcesz wyświetlić gravatary wybranych użytkowników w poście, stronie lub widżecie. Aby rozwiązać ten problem, Dodaj ten kod do funkcji motywu.plik php lub w wtyczce specyficznej dla witryny:


function wpb_display_gravatar ($atts) { 
extract (shortcode_atts(array (
		'wpb_user_email'=>",
	), $atts));
if ($wpb_user_email ==") { 
	global $current_user;
	get_currentuserinfo();
	$getuseremail = $current_user - >user_email;
} else { 
        $getuseremail = $ wpb_user_email;
}
	$usergravatar = " http://www.gravatar.com/avatar/". md5 ($getuseremail) . '?s = 32";

	echo ' < img src="' $usergravatar . '" />';
} 

add_shortcode ('wpb_gravatar', 'wpb_display_gravatar');

To, co zrobiliśmy w powyższym kodzie, to zmodyfikowanie oryginalnej funkcji wpbeginner_display_avatar i utworzenie shortcode. Ten shortcode wpb_gravatar akceptuje jeden paramater wpb_user_email. Jeśli podałeś parametr adresu e-mail w swoim shortcode, wyświetli gravatar dla adresu e-mail podanego w shortcode zamiast bieżącego użytkownika. Ten krótki kod może być używany w postach, stronach i widżetach. Aby wyświetlić gravatar bieżącego użytkownika Użyj tego skrótu:

[wpb_gravatar]

Aby wyświetlić gravatar adresu e-mail użytkownika użyj shortcode jak ten:

[wpb_gravatar wpb_user_email="john.smith@example.com"]

Możesz także dodać CSS dodając .wpb_gravatar klasy do arkusza stylów. O tak.:

.wpb_gravatar { 
padding: 3px;
margin: 3px;
background: # FFFFFF; 
border: 2px solid #eee; 
} 

Mamy nadzieję, że ten artykuł okazał się przydatny w wyświetlaniu gravatar z adresu e-mail użytkownika w WordPress. Jeśli masz pytania lub opinie, zostaw komentarz.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…