मुखपृष्ठ » कोडिंग » शुरुआती के लिए वर्डप्रेस सशर्त टैग (और स्निपेट्स)

    शुरुआती के लिए वर्डप्रेस सशर्त टैग (और स्निपेट्स)

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

    विभिन्न स्थितियों के आधार पर क्रियाओं के निर्धारण पर लचीलापन होने के बावजूद भी यह बेहद आवश्यक है सीखने में आसान, और वास्तव में इसे मास्टर करने के लिए वेब पर फैले हुए ट्यूटोरियल और संसाधन भी हैं। इस लेख में, हमने सशर्त टैग के बारे में एक विस्तृत परिचय के माध्यम से जाना कि वे कैसे काम करते हैं और वास्तव में उनका उपयोग कब करते हैं.

    लेख के अंतिम खंड में हम सशर्त टैग के साथ सबसे अधिक प्राप्त करने के लिए आपके लिए 10 उपयोगी स्निपेट भी दिखाएंगे, इसलिए उन सभी को प्राप्त करें जिससे आपकी वर्डप्रेस साइट अद्वितीय स्थितियों में अधिक समझदारी से काम कर सके!

    यदि (विवरण)

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

     

    आप भी उपयोग कर सकते हैं elseif जो आपको एक और बयान जोड़ने की सुविधा देता है, और अन्य यदि आपका पहला कथन गलत है तो उसे निष्पादित किया जाएगा.

     

    बस आपको इसके बारे में जानकारी होनी चाहिए अगर अभी के लिए स्टेटमेंट, आइए वर्डप्रेस सशर्त टैग्स में आते हैं! हालाँकि, यदि आप बयान में PHP को गहराई से खोदना चाहते हैं, तो संदर्भ के लिए php.net पर जाएं.

    कैसे सशर्त टैग काम करते हैं?

    देशी वर्डप्रेस फ़ंक्शन का उपयोग करते समय जैसे घर है(), आप बस वर्डप्रेस से पूछते हैं कि उपयोगकर्ता होम पेज पर है या नहीं। इसके बाद वर्डप्रेस 0 के लिए 0, और 1 के लिए हां के साथ जवाब देगा.

     

    वर्डप्रेस सशर्त टैग्स की पूरी सूची के लिए आप उनके कोडेक्स पर जा सकते हैं.

    बयान जोड़ रहे हैं

    ऐसे मामले हैं जब आप चाहते हैं एक से अधिक कथन की जाँच करें. यह आसानी से उपयोग करके किया जाता है तथा तथा या.

     

    सशर्त टैग का उपयोग कब करें?

    जब आप चाहते हैं तो सशर्त टैग महान होते हैं प्रश्न के उत्तर के आधार पर अपनी सामग्री बदलें आपकी साइट के लिए प्रासंगिक है। क्या उपयोगकर्ता लॉग इन है? क्या वह इंटरनेट एक्सप्लोरर का उपयोग कर रहा है? क्या कोई पोस्ट दिखाया जाना है?

    उपयोग में सशर्त टैग का एक उदाहरण प्राप्त करने के लिए, हम ट्वेंटी इलेवन के (WP 3.2 में मानक विषय) देख सकते हैं index.php, लाइन 20.

     … पोस्ट… … खोज क्षेत्र… 

    यदि कोई पोस्ट दिखाने के लिए है, तो यह चेक करता है, और यदि उत्तर नहीं है, तो खोज फ़ील्ड प्रदर्शित होती है.

    नीचे वर्डप्रेस सशर्त टैग का एक और उदाहरण दिया गया है:

     if (is_admin ()): # उपयोगकर्ता व्यवस्थापक एंडिफ है; 
     if (is_home () और is_page ('1')): # उपयोगकर्ता होम पेज पर है और होम पेज ID 1 एंडिफ वाला पेज है; 
     if (is_single () OR is_page ()): # उपयोगकर्ता पोस्ट या पेज एंडिफ पढ़ रहा है; 
     अगर (। is_home () और is_page ()): # उपयोगकर्ता एक पृष्ठ पर है, लेकिन मुखपृष्ठ एंडिफ नहीं; 

    10 उपयोगी सशर्त टैग

    वर्डप्रेस कोडेक्स पेज में उपलब्ध सशर्त टैग वर्डप्रेस के बड़े हिस्सों, जैसे पोस्ट, पेज और ऐसे तक ही सीमित हैं। हालाँकि, यदि आप वेब पर देखें तो बहुत सारे छोटे और उपयोगी कथन उपलब्ध हैं.

    अगर उपयोगकर्ता लॉग इन है, तो जांचें

    यह एक आसान स्निपेट होगा यदि आपके पास पंजीकृत उपयोगकर्ताओं के साथ एक ब्लॉग है, क्योंकि यह जांचता है कि आपका उपयोगकर्ता लॉग इन है या नहीं.

     अगर (is_user_logged_in ()): गूंज 'आपका स्वागत है, पंजीकृत उपयोगकर्ता!' और: गूंज 'आपका स्वागत है, आगंतुक!' अगर अंत;

    [स्रोत]

    यदि पंजीकरण खोला / बंद किया गया है तो सामग्री दिखाएं

    एक अच्छा स्निपेट यदि आपकी साइट में उपयोगकर्ता पंजीकरण सुविधा है, और आप आगंतुकों को इस बारे में जानना चाहते हैं कि क्या पंजीकरण खोला या बंद किया गया है?.

      

    [स्रोत]

    जांचें कि उपयोगकर्ता मैक या पीसी पर है या नहीं

    ऑपरेटिंग सिस्टम के आधार पर विशिष्ट सामग्री प्रदान करना चाहते हैं जो उपयोगकर्ता उपयोग कर रहे हैं? यहाँ आप के लिए स्निपेट है.

     अगर (स्ट्रेजर ($ _ SERVER ['HTTP_USER_AGENT'], "मैक")): इको 'हैलो, आई एम ए मैक'; और: गूंज 'और मैं एक पीसी हूँ।' अगर अंत;

    [स्रोत]

    उपयोगकर्ताओं में लॉग इन के लिए Google Analytics अक्षम करें

    यदि आप Google Analytics का उपयोग कर रहे हैं और आप केवल अपने लेखकों और लेखकों के अलावा आगंतुकों को ट्रैक करना चाहते हैं, तो आप इस उद्देश्य को प्राप्त करने के लिए इस स्निपेट का उपयोग कर सकते हैं। के लिए सुनिश्चित हो UA-XXXXXXX-X को अपनी Google Analytics ID में बदलें.

       

    [स्रोत]

    जाँच करें कि क्या पोस्ट कस्टम पोस्ट प्रकार है

    नीचे दिए गए सशर्त टैग का उपयोग करके आप यह देख सकते हैं कि वर्तमान पोस्ट एक विशिष्ट कस्टम पोस्ट प्रकार में है, उदाहरण के लिए, पुस्तकें.

     

    [स्रोत]

    खोज क्वेरी केवल एकल परिणाम देता है, तो पोस्ट करने के लिए पुनर्निर्देशित करें

    इस स्निपेट को अपने WordPress थीम्स में जोड़ें functions.php अपनी खोज को स्वचालित रूप से पोस्ट करने के लिए पुनर्निर्देशित करें जब वर्डप्रेस केवल एक ही खोज परिणाम देता है.

     post_count == 1) wp_redirect (get_permalink ($ wp_query-> पोस्ट ['0'] -> आईडी)); ?>?

    [स्रोत]

    अगर पिछले पोस्ट की जाँच करें

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

     current_post + 1) post_count)) ?> 

    [स्रोत]

    जांचें कि क्या वर्तमान उपयोगकर्ता कर सकता है ...

    ऐसे समय होते हैं जब आप उपयोगकर्ताओं की भूमिका जानना चाहते हैं, उदाहरण के लिए आप केवल कुछ लिंक चाहते हैं (लेखकों को प्रदर्शित करने के लिए, आदि)। फ़ंक्शन current_user_can () ऊपर बताए गए कार्यों की तरह है, और यहाँ कोड है:

     

    [स्रोत]

    सभी के लिए टिनिम्स HTML संपादक अक्षम करें, लेकिन व्यवस्थापक

    कभी सभी के लिए टिनिम्स HTML संपादक को अक्षम करना चाहता था, लेकिन व्यवस्थापक? यहाँ आप के लिए स्निपेट है.

     user_level! = 10) प्रतिध्वनि ; ;>

    [स्रोत]

    जांचें कि क्या उपयोगकर्ता StumbleUpon से आ रहा है

    StumbleUpon एक बेहतरीन सोशल मीडिया है जो आपकी साइट पर ट्रैफ़िक को आकर्षित करने में सक्षम है। स्टंबलर को आकर्षित करने के लिए यहां एक ट्रिक दी गई है: नीचे दिए गए सशर्त टैग का उपयोग करके उनका स्वागत करने के लिए एक विशेष संदेश प्रदर्शित करें, जो यह जांचता है कि उपयोगकर्ता StumbleUpon से आता है या नहीं।.

      

    हैलो StumbleUpon उपयोगकर्ता!

    [स्रोत]

    अंतिम शब्द

    उम्मीद है कि आप वर्डप्रेस सशर्त टैग के रूप में मैं के रूप में भयानक हो पाया। यह टेम्प्लेट विकसित करते समय मुझे बहुत समय बचाता है, अपने स्वयं के बयानों के साथ आने के लिए नहीं.

    इसके अलावा वर्डप्रेस कोडेक्स पर एक नज़र रखना सुनिश्चित करें कि इसके साथ और क्या किया जा सकता है। खुश कोडिंग!

    अधिक:

    अपनी वर्डप्रेस साइट को और बेहतर बनाने के लिए तत्पर हैं? यहां आपके लिए संसाधन हैं!

    • वर्डप्रेस: ​​19 डेटाबेस और फाइल्स बैकअप सॉल्यूशंस
    • वर्डप्रेस: ​​30 अधिक उपयोगी ट्रिक्स और भाड़े
    • वर्डप्रेस: ​​30 मोस्ट वांटेड ट्रिक्स एंड हैक्स
    • वर्डप्रेस: ​​40 ट्रिक्स और हैक्स

    संपादक की टिप्पणी: इस पोस्ट के द्वारा लिखा गया है फ़िलिप स्टीफ़ेंसन Hongkiat.com के लिए। फ़िलिप एक वेब डेवलपर और वर्डप्रेस है जो स्वीडन से उत्साही है। वह WP-Snippets के संस्थापक और संपादक भी हैं, और Pixby Media AB के सह-संस्थापक हैं.