चहचहाना अनुयायियों को प्रदर्शित करने का सबसे आसान तरीका आधिकारिक चहचहाना अनुवर्ती बटन का उपयोग कर रहा है। लेकिन क्या होगा अगर आप ट्विटर की लिपि को लोड करके अपनी साइट को धीमा नहीं करना चाहते हैं? या फिर अगर आप कुछ बहुत ही कस्टम कर रहे हैं और एक बटन के बजाए ट्विटर अनुयायी संख्या को टेक्स्ट के रूप में प्रदर्शित करने की आवश्यकता है। ठीक है तो आप इस ट्यूटोरियल को पसंद करेंगे। इस लेख में, हम आपको दिखाएंगे कि आपके वर्डप्रेस साइट पर पाठ के रूप में आपके ट्विटर अनुयायी संख्या को कैसे प्रदर्शित किया जाए।
यह सोचकर कि हम ऐसा करने जा रहे हैं? ठीक है, पहले हम एक ट्विटर ऐप बनाएंगे, इसलिए हम अनुयायियों को खींचने के लिए ट्विटर एपीआई v1.1 का उपयोग कर सकते हैं। हम प्रदर्शन को अनुकूलित करने के लिए इसे कैश करेंगे, और फिर हम इसे साइट पर प्रदर्शित करेंगे। आरंभ करने के लिए तैयार हैं? चलिए चलते हैं।
सबसे पहले आपको ऐसा करने की ज़रूरत है साइट के लिए ट्विटर ऐप बनाना, जहां आप अनुयायियों को प्रदर्शित करना चाहते हैं। ट्विटर डेवलपर की वेबसाइट पर जाएं और अपने ट्विटर अकाउंट से साइन इन करें। साइन इन करने के बाद एक नया आवेदन बनाएँ।
अगली स्क्रीन पर आपके ऐप के लिए एक नाम प्रदान करना यह कुछ भी हो सकता है, आदर्श रूप से आपकी वेबसाइट का शीर्षक। अपने ऐप के लिए एक विवरण प्रदान करें, यह आपके ब्लॉग या उसी चीज़ के समान हो सकता है जो आप चाहते हैं वेबसाइट फ़ील्ड में अपनी वर्डप्रेस साइट का यूआरएल दर्ज करें, उदाहरण के लिए: http://www.site.com।
कॉलबैक URL फ़ील्ड में समान URL दर्ज करें फॉर्म भरने के बाद फॉर्म को हिट हो गया अपना ट्विटर एप्लिकेशन बनाएं पृष्ठ के नीचे स्थित बटन
यह आपके लिए उपयोग करने के लिए एक नया ट्विटर ऐप बनाएगा। अगले पृष्ठ पर, पर क्लिक करें मेरा एक्सेस टोकन बनाएं बटन। यह आपको एक अधिसूचना दिखाएगा कि आपका प्राधिकरण टोकन बनाया गया है।
अपने ट्विटर ऐप के पृष्ठ पर, हमें अगले चरण के लिए उपभोक्ता कुंजी और उपभोक्ता गुप्त की आवश्यकता होगी।
निम्नलिखित कोड की प्रतिलिपि बनाएं और इसे अपने विषय में पेस्ट करें functions.php
फ़ाइल या एक साइट विशिष्ट प्लगइन अपनी उपभोक्ता कुंजी और गुप्त के साथ उपभोक्ता कुंजी और उपभोक्ता गुप्त चर बदलें
फ़ंक्शन getTwitterFollowers ($ स्क्रीननम = 'साइट') { // कुछ चर $ उपभोक्ता = = 'YOUR_CONSUMER_KEY'; $ उपभोक्तागुप्त = 'YOUR_CONSUMER_SECRET'; $ टोकन = get_option ('cfTwitterToken'); // कैश से अनुयायी गिनती प्राप्त करें $ numberOfFollowers = get_transient ('cfTwitterFollowers'); // कैश संस्करण मौजूद नहीं है या समाप्त हो गया है अगर (झूठी === $ संख्याऑफफॉल्टर) { // यदि हमारे पास एक नहीं है तो केवल नए प्राधिकारी वाहक मिल रहा है अगर (! $ टोकन) { // क्रेडेंशियल तैयार करना $ क्रेडेंशियल = $ उपभोक्ता ':'। $ ConsumerSecret; $ toSend = base64_encode ($ क्रेडेंशियल्स); // http पोस्ट तर्क $ args = सरणी ( 'विधि' => 'पोस्ट', 'httpversion' => '1.1', 'अवरुद्ध' => सही है, 'हेडर' => सरणी ( 'प्राधिकार' => 'बेसिक' $ ToSend, 'सामग्री-प्रकार' => 'अनुप्रयोग / x-www-form-urlencoded; वर्णसेट = यूटीएफ -8' ), 'body' => array ('grant_type' => 'client_credentials') ); add_filter ('https_ssl_verify', '__return_false'); $ प्रतिसाद = wp_remote_post ('https://api.twitter.com/oauth2/token', $ args); $ कीज़ = json_decode (wp_remote_retrieve_body ($ प्रतिक्रिया)); अगर ($ कुंजियाँ) { // wp_options तालिका में टोकन को सहेजना update_option ('cfTwitterToken', $ keys-> access_token); $ टोकन = $ कुंजियों-> एक्सेस_टोकन; } } // हमारे पास वाहक टोकन है हमने इसे एपीआई या विकल्प से प्राप्त किया है $ args = सरणी ( 'httpversion' => '1.1', 'अवरुद्ध' => सही है, 'हेडर' => सरणी ( 'प्राधिकरण' => "वाहक $ टोकन" ) ); add_filter ('https_ssl_verify', '__return_false'); $ api_url = "https://api.twitter.com/1.1/users/show.json?screen_name=$screenName"; $ प्रतिक्रिया = wp_remote_get ($ api_url, $ args); अगर (! is_wp_error ($ प्रतिक्रिया)) { $ अनुयायियों = json_decode (wp_remote_retrieve_body ($ प्रतिक्रिया)); $ numberOfFollowers = $ अनुयायी-> अनुयायियों; } अन्य { // पुराना मूल्य प्राप्त करें और ब्रेक करें $ numberOfFollowers = get_option ('cfNumberOfFollowers'); // डीबग करने के लिए नीचे लिपटा // मरने ($ प्रतिक्रिया> get_error_message ()); } // एक घंटे के लिए कैश set_transient ('cfTwitterFollowers', $ numberOfFollowers, 1 * 60 * 60); update_option ('cfNumberOfFollowers', $ numberOfFollowers); } $ numberOfFollowers वापसी; }
अब अपने विषय टेम्पलेट में कोड की इस रेखा को जोड़ें जहां आप अपने ट्विटर अनुयायियों को प्रदर्शित करना चाहते हैं। यह साइडबार। Php, header.php, या मूल रूप से कहीं भी आप की तरह हो सकता है।
बस। आप कर चुके हैं। हम आशा करते हैं कि इस आलेख ने आपको ट्विटर के अनुयायियों को वर्डप्रेस में टेक्स्ट के रूप में दिखाया। कई अन्य चीजें हैं जो आप अपने WordPress साइट के साथ ट्विटर को एकीकृत करने के लिए कर सकते हैं। उदाहरण के लिए, आप ट्विटर कार्ड जोड़ सकते हैं या वर्डप्रेस में हाल के ट्वीट्स प्रदर्शित कर सकते हैं। अधिक उपयोगी टिप्स पाने के लिए ट्विटर पर @ साइट का अनुसरण करें।
स्रोत: ज़वोनको बिस्कुप