कैसे अपने Gravatar Image URL को पुनः प्राप्त करें
एक प्रोफ़ाइल चित्र के रूप में भी जाना जाता है “अवतार छवि” ऑनलाइन बहुत आवश्यक है। हम अपनी ऑनलाइन उपस्थिति को बेहतर पहचानने के लिए वैधता, विश्वसनीयता और लोगों के लिए अपनी सर्वश्रेष्ठ प्रोफ़ाइल तस्वीर वेबसाइटों और सोशल साइट्स पर अपलोड करते हैं.
उपयोगकर्ता प्रोफ़ाइल चित्र देने के लिए वर्डप्रेस की अपनी सेवा है, और इसे Gravatar कहा जाता है। हम इसे अपने स्वनिर्धारित विषयों में भी शामिल कर सकते हैं। यह पोस्ट आपको कुछ दृष्टिकोणों के माध्यम से चलेगी कि आप Gravatar से प्रोफ़ाइल छवि को कैसे पुनः प्राप्त कर सकते हैं.
Gravatar का उपयोग करना
आइए बुनियादी बातों से शुरू करें। वर्डप्रेस में एक विशेष एकीकृत फ़ंक्शन है, get_avatar
, जो हमें gravatar image को पुनः प्राप्त करने की अनुमति देता है। इस फ़ंक्शन के लिए दो मापदंडों की आवश्यकता होती है: उपयोगकर्ता आईडी या ईमेल, और प्रदर्शित करने के लिए छवि का आकार। यहाँ एक उदाहरण है.
$ user_id = get_the_author_meta ('आईडी'); इको get_avatar ($ user_id, 80);
यदि आप उपयोगकर्ता ईमेल का उपयोग करना पसंद करते हैं, तो भरें get_the_author_meta ()
के साथ कार्य करें user_email
:
$ user_id = get_the_author_meta ('user_email'); इको get_avatar ($ user_id, 80);
दोनों उदाहरण एक ही परिणाम का उत्पादन करेंगे: के आकार के साथ एक उपयोगकर्ता अवतार छवि 80px
. मेरे मामले में, मैं अपनी तस्वीर देखूंगा.
फिर भी, इस समस्या से मैं एक बार इस फ़ंक्शन के साथ सामना करता हूं, यह है कि फ़ंक्शन पूरी छवि उत्पन्न करता है; एक पूर्ण टैग। कोड स्रोत का निरीक्षण करें, और आपको इसे निम्नानुसार खोजना चाहिए:
यह हमारे लिए चीजों को थोड़ा मुश्किल बना देता है, उदाहरण के लिए, अतिरिक्त कक्षाएं या आईडी को इसमें सम्मिलित करना .
वैकल्पिक रूप से, हम इसके बजाय केवल छवि URL प्राप्त कर सकते हैं तत्व पूर्ण। URL मिल जाने के बाद, हम इसे जोड़ सकते हैं
कस्टम कक्षाओं या आईडी के साथ जोड़ा गया.
छवि URL कैसे प्राप्त करें
सबसे पहले, हमें एक नया PHP फ़ंक्शन बनाने की आवश्यकता होगी functions.php जिस वर्डप्रेस थीम का आप उपयोग कर रहे हैं। चलिए फंक्शन का नाम इस प्रकार है:
फ़ंक्शन get_avatar_img_url
Gravatar छवि को पुनर्प्राप्त करने के लिए उपयोगकर्ता ईमेल की आवश्यकता होती है; सुनिश्चित करें कि आउटपुट देखने के लिए ईमेल को Gravatar में पंजीकृत किया गया है। लेखक उपयोगकर्ता ईमेल को कॉल करें, जैसे.
function get_avatar_img_url $ user_email = get_the_author_meta ('user_email');
Gravatar छवि URL के साथ निर्दिष्ट है http://gravatar.com/avatar/
और उसके बाद md5 हैश (इनकोडेड मान) ईमेल पते का। ईमेल योजक को वापस करने के लिए a “md5 हैश” मान, हम PHP में निर्मित फ़ंक्शन का उपयोग कर सकते हैं, md5 ()
. इसलिए हमने Gravatar image URL को इस तरह सेट किया:
function get_avatar_img_url $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'। md5 ($ user_email);
आगे हमें URL में कुछ आवश्यक मापदंडों को शामिल करना होगा जो छवि आकार और डिफ़ॉल्ट फ़ॉलबैक छवि हैं यदि छवि Gravatar में पंजीकृत नहीं है। ऐसा करने के लिए, हम add_query_arg नामक एक वर्डप्रेस फ़ंक्शन का उपयोग करेंगे.
function get_avatar_img_url () $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'। md5 ($ user_email); $ url = add_query_arg (सरणी ('s' => 80, 'd' => 'mm'), $ url); वापसी esc_url_raw ($ url);
इस add_query_arg
फ़ंक्शन URL के अंत में पैरामीटर जोड़ देगा। हमारे मामले में, यह आउटपुट करेगा ?एस = 80 & d = मिमी
जो छवि आकार को 80pixels पर सेट करता है और डिफ़ॉल्ट अवतार को इसमें सेट करता है मिमी
(रहस्यमयी व्यक्ति).
अब बस PHP का उपयोग करें गूंज
के भीतर URL का उत्पादन करने के लिए तत्व, जैसे:
$ अवतार_उर्ल = गेट_अवतार_इमग्लुर (); गूंज '';