सेमल्ट एक्सपर्ट: एक साधारण वर्डप्रेस प्लगइन कैसे बनाएं

एक कस्टम वर्डप्रेस प्लगइन बनाना आसान है। ज्यादातर लोग अपने संशोधनों और कई जरूरतों को संभालने के लिए इस पहलू को फायदेमंद पा सकते हैं। प्लगइन्स PHP कोड के टुकड़े हैं जो आपकी वेबसाइट को संचालित करने के तरीके को बदलते हैं। इस कोड को बनाना और वेबसाइट के मुख्य कोड को संशोधित किए बिना इसे अपने वर्डप्रेस वेबसाइट में जोड़ना संभव है। कुछ मामलों में, आपको अपनी साइट पर एक अनूठी विशेषता जोड़ने की आवश्यकता हो सकती है, जिसमें एक तैयार वाणिज्यिक प्लग-इन नहीं है।

इस एसईओ लेख, एंड्रयू Dyhan, से एक प्रमुख विशेषज्ञ द्वारा प्रदान में Semalt , आप अपने कस्टम WordPress प्लग बनाने का तरीका सीखना होगा।

एक वर्डप्रेस प्लगइन की मूल संरचना

इस SEO गाइड में, हम एक WordPress plugin बनाने पर ध्यान देंगे। यह एक सरल PHP फ़ाइल है जिसमें कुछ निर्देश हैं। मेरे एसईओ की राय में, फ़ोल्डर बनाना और PHP फ़ाइल को अंदर रखना हमेशा अच्छा होता है। इस फ़ोल्डर में प्लग इन के समान नाम होना चाहिए। इस फ़ाइल को बनाने के बाद, इसे अपने सर्वर होस्ट पर wp-content / plugins फ़ोल्डर में अपलोड करना आवश्यक है। एक प्लगइन के कुछ मूल बातें हैं। उदाहरण के लिए, हेडर है।

वर्डप्रेस प्लगइन हेडर

एक साधारण हेडर में एक छोटी कार्यात्मक संरचना होती है जिसे वर्डप्रेस पहचान सकता है। उदाहरण के लिए, इसमें:

<? Php

प्लगइन का नाम: हमारा नया प्लगइन

यह एक प्लगइन हेडर का सबसे सरल प्रारूप है जो वर्डप्रेस सामग्री प्रबंधन प्रणाली के साथ संगत है। इस चरण को करने से, आपको एक कार्यशील प्लगइन मिलता है जिसे आप अपने वर्डप्रेस प्लगइन्स क्षेत्र में सक्रिय करने में सक्षम हो सकते हैं। हालांकि, इस पर कोई कार्य नहीं हैं। इसलिए यह आपकी वेबसाइट की किसी भी कार्यक्षमता में परिवर्तन नहीं करेगा। हेडर में कुछ अन्य जानकारी भी हो सकती है जैसे कि लेखक, विवरण, संस्करण, आदि। इस जानकारी में से कुछ भविष्य के विकास के उद्देश्यों के लिए आवश्यक हो सकते हैं।

बाकी प्लगइन

आपके प्लगइन पर रखे जाने वाले निर्देशों की कोई सीमा नहीं है। हालांकि, निर्माण की रणनीति के रूप में अपनी वेबसाइट की प्रतिक्रिया पर विचार करना आवश्यक है। बहुत अधिक कोड डालने से आपकी साइट भारी रूप से संशोधित हो सकती है। आप अपनी जरूरत के अनुसार अपने प्लगइन को संशोधित कर सकते हैं। यह एक सरल PHP फ़ाइल है जिसे आप किसी भी विषय, किसी भी संशोधन की तरह ही संशोधित कर सकते हैं, जिसे आप अपने फ़ंक्शन के लिए बना सकते हैं। फाइल। एक मूल बिंदु से, उन परिवर्तनों को कम करना आवश्यक है जो आप एक वर्डप्रेस वेबसाइट में डाल सकते हैं। उदाहरण के लिए, मैं इस स्निपेट का उपयोग अपनी वेबसाइट को एक पृष्ठ को दूसरे पृष्ठ पर पुनर्निर्देशित करने में मदद करने के लिए कर सकता हूं, यहां तक कि पूरी तरह से नई वेबसाइट पर भी;

फ़ंक्शन my_custom_redirect () {

वैश्विक $ पोस्ट;

if (is_page () || is_object ($ पोस्ट)) {

अगर ($ पुनर्निर्देशित = get_post_meta ($ पोस्ट-> ID, 'पुनर्निर्देशित, सत्य)) {

wp_redirect ($ पुनर्निर्देशित);

बाहर जाएं;

add_action ('get_header', 'my_custom_redirect');

इस स्निपेट का एक सरल कार्य है। यह आपको किसी भी पेज पर एक कस्टम मेटा जोड़ने की अनुमति दे सकता है। इसके अलावा, यह एक अलग URL का उपयोग करके आपको एक कस्टम 'रीडायरेक्ट' जोड़ने में मदद कर सकता है। मेरे पिछले हेडर में, पूरा प्लग जैसा दिखेगा;

<? Php

/ *

प्लगइन का नाम: हमारा नया प्लगइन

फ़ंक्शन my_custom_redirect () {

वैश्विक $ पोस्ट;

if (is_page () || is_object ($ पोस्ट)) {

अगर ($ रीडायरेक्ट = get_post_meta ($ पोस्ट-> आईडी, 'रीडायरेक्ट', सही)

wp_redirect ($ पुनर्निर्देशित);

बाहर जाएं;

add_action ('get_header', 'my_custom_redirect');

कस्टम वर्डप्रेस प्लगइन बनाना इतना आसान है। जैसे ऊपर के मामले में, हमने एक प्लगइन बनाया है जो पृष्ठों को पुनर्निर्देशित करने में सक्षम हो सकता है। आप अपनी वर्डप्रेस वेबसाइट पर विभिन्न कार्यों को करने के लिए PHP कोड की एक अलग लाइन भी जोड़ सकते हैं।