क्या आपके पास कभी भी एक समय था जहां आप अपने वर्डप्रेस पोस्ट या पेज पर कुछ विशेष सामग्री जोड़ना चाहते थे, लेकिन यह निश्चित नहीं था कि कैसे? शायद आप कुछ वेबसाइट या एपीआई से वापस बुलाए गए एक ट्विटर विजेट या कुछ सामग्री को एम्बेड करना चाहते थे। आप आसानी से इस प्रकार की सामग्री को अपने वर्डप्रेस पोस्ट में कैसे जोड़ सकते हैं? सौभाग्य से, वर्डप्रेस कुछ इस तरह के काम को बेहद आसान बनाने के लिए शोर्ट कोड कहता है। यह ट्यूटोरियल आपको आपके वर्डप्रेस इंस्टॉलेशन में शोर्ट कोड बनाने, इंस्टॉल करने और उपयोग करने की प्रक्रिया के माध्यम से ले जाएगा। चलिए देखते हैं कि शॉर्टकोड क्या है
एक वर्डप्रेस शोर्ट क्या है?
संक्षेप में, एक शोर्ट एक विशेष टैग है जिसे आप एक पोस्ट में दर्ज कर सकते हैं जो वास्तव में वेबसाइट पर पोस्ट को देखने के दौरान विभिन्न सामग्री से प्रतिस्थापित हो जाता है। यदि आपने कभी अपने ब्लॉग पर वर्डप्रेस गैलरी एम्बेड किया है, तो आपने पहले ही शॉर्ट कोड में निर्मित देखा है।
जब आप किसी ब्लॉग पेज को इसके साथ लोड करते हैं
शोर्ट, वर्डप्रेस की जगह
वास्तव में आपके चित्रों की एक गैलरी प्रदर्शित करता है कि सभी कोड के साथ शोर्ट
जैसा कि आप ऊपर दिए गए उदाहरण से देख सकते हैं, एक शोर्ट कोड एक HTML टैग जैसा दिखता है, लेकिन कोण कोष्ठक के बजाय चौकोर ब्रैकेट के साथ स्थित है। यह कोड किसी अन्य कोड के साथ बदल दिया जाता है, जब पृष्ठ वास्तव में एक वेब ब्राउज़र में लोड होता है वास्तव में अच्छी बात यह है कि वर्डप्रेस आपको बहुत ज्यादा कुछ प्रदर्शित करने के लिए अपने स्वयं के कस्टम लघुकोड बनाने की अनुमति देता है! आप इसे यूट्यूब वीडियो आउटपुट, अपने नवीनतम ट्वीट्स दिखा सकते हैं, या आप इसे पसंद कर सकते हैं।
अगर ऐसा नहीं होता है, तो एक उदाहरण देखें। मान लें कि मैं अपने पोस्ट में एक ऐडसेंस विज्ञापन आउटपुट करना चाहता हूं। मैं वर्डप्रेस सामग्री एडिटर के एचटीएमएल मोड में जा सकता हूं और ऐडसेंस कोड ब्लॉक को कॉपी और पेस्ट कर सकता हूं, लेकिन यह मेरे पोस्ट में सभी अतिरिक्त मार्कअप के साथ थकाऊ और संभावित रूप से ध्यान भंग होगा। इसके अलावा, अगर मैं विज्ञापन ब्लॉक को बदलना चाहता हूं, तो मुझे इसे बदलने के लिए प्रत्येक पोस्ट पर वापस जाना होगा। ऐडसेंस ब्लॉक जोड़ने के लिए एक आसान तरीका और अधिक विश्वसनीय तरीका मैं जहाँ भी चाहता था एक ऐडसेंस शोर्ट का उपयोग करना होगा। इस शोर्ट को ऐसा दिखाई दे सकता है:
[ऐडसेंस]
जब वास्तव में आपकी वेबसाइट पर पोस्ट देख रहे हैं, तो शॉर्टकोड को ऐडसेंस विज्ञापन ब्लॉक से बदल दिया जाएगा। तो आप यह शोर्ट कैसे बना सकते हैं? जाहिर है, आपको वर्डप्रेस को किसी भी तरह से शॉर्टकोड को बदलने के लिए कहने की ज़रूरत है। चलिए देखते हैं कि अगले
मैं एक शोर्ट कैसे बनाऊं?
सौभाग्य से, वर्डप्रेस अपने शॉर्टकोड बनाने में बहुत आसान बनाता है, इसलिए हम वास्तव में [adsense] शोर्ट को लागू करने के बारे में जाने दें। हमें जो कुछ करना चाहिए, वह एक फ़ंक्शन परिभाषित करता है जो वास्तविक ऐडसेंस कोड को आउटपुट करता है। निम्न कोड आपके सभी कार्यों में फ़ंक्शंस। पीएचपी में जाएंगे (यह एक स्वसंपूर्ण प्लगइन फ़ाइल में भी जा सकता है)। समझ गया? ठीक है, तो हम उस समारोह को देखते हैं।
फ़ंक्शन get_adsense ($ एटीटी) { वापसी ' '; }
यह फ़ंक्शन बहुत सरल है – यह सिर्फ एक Google ऐडसेंस कोड को स्ट्रिंग के रूप में देता है। जो कुछ भी यह फ़ंक्शन देता है वह मेरी शोर्टकोड के साथ बदल दिया जाएगा, इसलिए संभवतः मैं ट्विटर विजेट के लिए एचटीएमएल या इस एक के बाल पदों की सूची या किसी और चीज को वापस कर सकता हूं।
अब जब हमारे पास एक ऐसा फ़ंक्शन होता है जो हम चाहते हैं, हम एक शोर्ट के ऊपर कैसे हुक कर देते हैं? अब यह वह जगह है जहां वर्डप्रेस एपीआई आता है। फिर हम देखते हैं कि हम इसे कैसे करते हैं और फिर बताएं कि क्या हो रहा है। ऐडसेंस शोर्ट को सेट करने के लिए यहां कॉल है
add_shortcode ('adsense', 'get_adsense');
बस! पहला पैरामीटर शोर्ट का नाम है, इसलिए हमारे मामले में, ‘ऐडसेंस’ वर्डप्रेस को [ऐडसेंस] शोर्ट बनाने के लिए कहता है। दूसरा पैरामीटर उस फ़ंक्शन को निर्दिष्ट करता है जिसे नए शोर्टकोड का सामना करना पड़ता है। फिर, हमारे मामले में, ‘get_adsense’ हमारे get_adsense विधि के परिणामों के साथ [adsense] को बदलने के लिए WordPress को बताता है
क्या यह बहुत बुरा नहीं है? अब यह एक बहुत ही सरल शोर्टकोड है, वर्डप्रेस आपको अपने शॉर्टकोड के साथ और पैरामीटर जोड़ने सहित अधिक करने की अनुमति देता है (हो सकता है कि आप ऐडसेंस ब्लॉक के बीच चयन करना चाहते हैं?) पूर्ण एपीआई वर्डप्रेस कोडेक्स में देखा जा सकता है।
मैं अपने शोर्ट का उपयोग कैसे करूं?
यह अंतिम भाग सरल है, बस पोस्ट या पृष्ठ सामग्री संपादक के एचटीएमएल या विज़ुअल दृश्यों में [adsense] शोर्ट जोड़ें। बस! आपने अपना पहला शोर्ट बनाया है