वर्डप्रेस में कस्टम फील्ड्स का उपयोग कैसे करें

वर्डप्रेस में कस्टम फील्ड्स का उपयोग कैसे करें


जब आप अपना पिछला लेख लिख रहे थे, तो हो सकता है कि आपने पोस्ट एडिटर में कस्टम फील्ड्स क्षेत्र पर स्क्रॉल किया हो.

यह सरल, फिर भी इतना शक्तिशाली वर्डप्रेस सुविधा, शुरुआती लोगों द्वारा किसी का ध्यान नहीं जा सकता है लेकिन यह वास्तव में एक विशेषता है निस्संदेह आपकी सरल और सादी वेबसाइट को डायनामिक पोर्टल में बदल सकता है जो नए आगंतुकों को आकर्षित करेगा.

आइए हम आपको कस्टम फ़ील्ड के बारे में और बताते हैं कि उन्हें अपनी साइट पर कैसे उपयोग किया जाए:

  • कस्टम फ़ील्ड क्या हैं और वे कैसे काम करते हैं
  • किसी विशिष्ट कस्टम फ़ील्ड के साथ पोस्ट कैसे सूचीबद्ध करें
  • कस्टम फ़ील्ड का उपयोग करके साइडबार दिखाएं
  • कस्टम फ़ील्ड के साथ अलग-अलग पोस्ट के लिए हेडर, फुटर या साइडबार बदलें
  • उन्नत कस्टम फ़ील्ड को ACF थीम कोड के साथ अधिक आसानी से लागू करें
  • अपने मूड या कस्टम फ़ील्ड के साथ एक गीत प्रदर्शित करें

Contents

कस्टम फ़ील्ड क्या हैं और वे कैसे काम करते हैं

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

कस्टम फील्ड्स

शायद सब कुछ एक उदाहरण के साथ स्पष्ट हो जाएगा.

कल्पना करें कि आप वीडियो गेम के लिए समर्पित एक वेबसाइट चला रहे हैं. आप समाचार लिखते हैं और ट्रेलरों को प्रकाशित करते हैं, गेमिंग हार्डवेयर के साथ खेलते हैं ताकि आप इसके बारे में बात कर सकें और निश्चित रूप से आप नए गेम आने के बाद समीक्षा लिखते हैं। आपके द्वारा लेख में एक समीक्षा और स्क्रीनशॉट और गेमप्ले वीडियो रखे जाने के बाद, आप शायद खेल के बारे में महत्वपूर्ण जानकारी प्रदर्शित करना चाहते हैं.

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

यदि आप अपने लेखकों को एक कस्टम फ़ील्ड में वह जानकारी दर्ज करने देते हैं, आप आसानी से जानकारी निकाल सकते हैं और समीक्षा के अलावा इसे प्रदर्शित कर सकते हैं. आपने समीक्षा साइटों पर infoboxes देखा है। यदि आप ऐसा करते हैं, तो सभी समीक्षाओं में एक मानकीकृत टेम्पलेट हो सकता है – यह उपयोगकर्ता के अनुभव को बेहतर कर सकता है, दोनों सामने और पीछे.

गेमिंग वेबसाइट उदाहरण के बाद, आपके पास कई कस्टम फ़ील्ड होंगे, जिन्हें आपके लेखक दर्ज कर सकते हैं और जिन्हें आप अपने पाठकों को दिखाते हैं:

ड्यूटी की जानकारी के कॉल

यह वह जानकारी है जिसे आपके लेखक कस्टम फ़ील्ड में दर्ज करेंगे, और आप पोस्ट में उसे प्रदर्शित कर सकते हैं। पर कैसे?

सभी कस्टम फ़ील्ड प्रदर्शित करें:

यदि आपके पास केवल एक फ़ील्ड है या आप अपने सभी फ़ील्ड्स को एक ही स्थान पर दिखाना चाहते हैं, तो आप एक साधारण फ़ंक्शन के साथ एक साथ सभी मेटा-डेटा को हुक कर सकते हैं:

  1. सिंगल खोलें
  2. The_content () फ़ंक्शन खोजें और इस कोड को उसके पहले या बाद में पेस्ट करें (यह निर्भर करते हुए कि आप कस्टम फ़ील्ड प्रदर्शित करना चाहते हैं):
  3. परिवर्तनों को सुरक्षित करें

विशिष्ट कस्टम फ़ील्ड प्रदर्शित करें:

बस। यह सरल कार्य अब झुका रहेगा और यह एक पोस्ट से सभी कस्टम फ़ील्ड दिखाएगा। पर क्या यदि आप एक अलग स्थिति में अलग क्षेत्र दिखाना चाहते हैं या यदि आप केवल एक विशिष्ट कुंजी दिखाना चाहते हैं? तब आप थोड़ा अलग दृष्टिकोण का उपयोग करेंगे और उस कुंजी को परिभाषित करेंगे जिसे प्रदर्शित किया जाएगा:

  1. सिंगल.फपी फाइल खोलें
  2. निम्नलिखित सामग्री और सी / पी खोजें:
आईडी, 'कुंजी', सच); ?>
  1. किसी पोस्ट में आपके द्वारा उपयोग किए जा रहे वास्तविक कस्टम फ़ील्ड के साथ ‘कुंजी’ को बदलें। उदाहरण के लिए: example प्रकाशक ’
  2. परिवर्तनों को सुरक्षित करें

यह फ़ंक्शन प्रत्येक और हर पोस्ट को लूप में चेक करेगा और “प्रकाशक” नामक एक कस्टम फ़ील्ड की खोज करेगा।. यदि कुंजी मिली, तो उसका मूल्य प्रदर्शित किया जाएगा. जिस तरह से एक वर्ग जोड़कर कस्टम फ़ील्ड प्रदर्शित किया जा रहा है उसे आप कस्टमाइज़ कर सकते हैं और सीएसएस के साथ क्लास स्टाइल कर सकते हैं या आप सीधे फ़ील्ड मान में HTML दर्ज कर सकते हैं.

सशर्त कस्टम फ़ील्ड:

यदि आप चाहते हैं, तो आप सशर्त के रूप में कस्टम फ़ील्ड का उपयोग कर सकते हैं। उदाहरण के साथ रहने दें और मान लें कि आपके द्वारा लिखे जाने वाले खेल के लिए कई बार आप रिलीज़ की तारीख जान पाएंगे। कस्टम फ़ील्ड टाइप करने के बजाय, आप प्रक्रिया को स्वचालित कर सकते हैं और वर्डप्रेस को “TBA” (घोषणा करने के लिए) को रिलीज़ दिनांक फ़ील्ड में लिखने के लिए कह सकते हैं यदि उपयोगकर्ता द्वारा जोड़ा गया कोई डेटा नहीं है:

आईडी, 'रिलीज की तारीख', सच);
अगर ($ release_date) {
?>


घोषित किए जाने हेतु.

ठीक है, हम इसे यहाँ से लपेट देंगे। यह कस्टम फ़ील्ड का उपयोग करने का सबसे बुनियादी तरीका है। लेकिन अब जब आपने मूल बातें कवर कर ली हैं, तो आप वास्तव में उनके साथ बहुत कुछ कर सकते हैं। उदाहरण के लिए, आप अपना मूड या ऐसा गाना दिखा सकते हैं जिसे आप सुन रहे हैं। या, आप उन पोस्ट की सूची दिखा सकते हैं जिनमें विशिष्ट कुंजी और / या मान हैं। बस, अब बहुत हो चुका.

किसी विशिष्ट कस्टम फ़ील्ड के साथ पोस्ट कैसे सूचीबद्ध करें

कस्टम फ़ील्ड आपकी पोस्ट की कार्यक्षमता बढ़ाने का एक शानदार तरीका है। उपयोगकर्ताओं को कोड के साथ सौदा करने देने के बजाय, आप उन्हें कस्टम फ़ील्ड में मान दर्ज कर सकते हैं और उस जानकारी के साथ कुछ कर सकते हैं – अनंत संभावनाएं हैं.

कभी-कभी, जब आप पहले से ही विशिष्ट कस्टम फ़ील्ड का उपयोग कर रहे होते हैं, तो आपको उन फ़ील्ड के साथ पोस्ट सूचीबद्ध करने की आवश्यकता हो सकती है.

उदाहरण के लिए, यदि आप गेम की समीक्षा लिख ​​रहे हैं और पहले से ही अलग-अलग कस्टम फ़ील्ड हैं जहाँ आप अपनी समीक्षा में एक अलग सूचना बॉक्स में प्रकाशक, शैली, स्कोर आदि प्रदर्शित करते हैं।, आप उस विशिष्ट प्रकाशक से केवल खेल, एफपीएस शैली के खेल या 10 के स्कोर के साथ केवल उन समीक्षाओं को प्रदर्शित करना चाहते हैं.

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

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

1. एक कस्टम टेम्पलेट बनाएँ:

आइए खेल समीक्षा के उदाहरण के साथ रहें जहां हम बेथेस्डा सॉफ्टवर्क्स से सभी गेम प्रदर्शित करना चाहते हैं (क्या किसी ने फॉलआउट कहा है?)। शुरुआत के लिए, आपको एक कस्टम टेम्पलेट बनाना और तैयार करना होगा:

  1. एक कस्टम पेज टेम्प्लेट बनाएं और इसे bethesda-games.php नाम दें
  2. फ़ाइल में निम्न कोड को कॉपी और पेस्ट करें:
  3. 
    
    
    
     'प्रकाशक',
    'मेटा_वल्यू' => 'बेथेस्डा'
    ));
    
    if (has_posts ()) जबकि (has_posts ()): the_post ();
    गूंज '';
    शीर्षक();
    गूंज '';
    endwhile;
    
    wp_reset_query (); ?>
    
    
    
    
  4. परिवर्तनों को सुरक्षित करें

कोड सभी कस्टम फ़ील्ड्स के माध्यम से जाने और The बेथेस्डा के मान के साथ केवल with प्रकाशक की कुंजियाँ खोजने के लिए तैयार है। आप अपनी इच्छित चीज़ की कुंजी और मूल्य बदल सकते हैं। यदि आप किसी भी मान वाले any प्रकाशक के कस्टम फ़ील्ड वाले सभी पोस्ट दिखाना चाहते हैं, तो बस a meta_value ’पंक्ति को पूरी तरह से हटा दें.

जिस टेम्पलेट को आप बाद में पहचानेंगे, उसका शीर्षक बदलना न भूलें.

2. पेज जोड़ें:

अब आपका खाका तैयार है, ताकि आप सूची बनाना जारी रख सकें:

  1. पर जाए पेज-> नया जोड़ें
  2. एक शीर्षक जोड़ें
  3. दाईं ओर, “पृष्ठ विशेषताएँ” ढूंढें
  4. “टेम्पलेट” ड्रॉपडाउन सूची से अपने टेम्पलेट का चयन करें
  5. पृष्ठ प्रकाशित करें

बस! अब यदि आप अपना नया पृष्ठ खोलते हैं, तो आप अपने सभी पदों की सूची देख सकते हैं जिनमें आपके द्वारा चुने गए मूल्यों के साथ कस्टम फ़ील्ड हैं.

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

कस्टम फ़ील्ड का उपयोग करके साइडबार दिखाएं

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

हालांकि बहुत उपयोगी है, आप नहीं चाहते कि आपका साइडबार हर जगह मौजूद हो. आमतौर पर, इन पट्टियों को कहीं भी लेकिन होम पेज पर दिखाया जाता है। और साइडबार को आसानी से चालू और बंद करने का कोई विकल्प नहीं है.

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

1. टेम्पलेट तैयार करें:

  1. Page.php या single.php फ़ाइल खोलें
  2. निम्नलिखित कोड खोजें:
  3. इस कोड को एक के साथ बदलें:
  4. आईडी, "साइडबार", सच);
    get_sidebar ($ साइडबार);
    ?>
    
  5. परिवर्तनों को सुरक्षित करें
  6. एक कस्टम टेम्पलेट बनाएं जहां आपका साइडबार होगा
  7. Sidebar.php फ़ाइल खोलें
  8. Sidebar.php से सब कुछ कॉपी करें और अपने कस्टम टेम्पलेट फ़ाइल में पेस्ट करें
  9. परिवर्तनों को सुरक्षित करें.

अब आपको एक पोस्ट या एक पेज खोलना होगा, जहाँ आप टेक्स्ट / विज़ुअल एडिटर के तहत “कस्टम फ़ील्ड” पा सकते हैं। उस पोस्ट / पृष्ठ पर साइडबार जोड़ने के लिए, निम्नलिखित करें.

2. कस्टम फ़ील्ड में साइडबार का उपयोग करना:

  • अपने कस्टम फ़ील्ड के नाम के नीचे “साइडबार” टाइप करें
  • फ़ील्ड मान के रूप में अपने कस्टम टेम्पलेट का नाम लिखें
  • बस। यदि आपने अपने कस्टम फ़ील्ड खाली छोड़ दिए हैं, तो आपका पद साइडबार के बिना होगा जबकि दूसरे मामले में, यदि आपने कुछ सही किया है तो आपका साइडबार लोड होना चाहिए.

    कस्टम फ़ील्ड के साथ अलग-अलग पोस्ट के लिए हेडर, फुटर या साइडबार बदलें

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

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

    एक बार फिर, कस्टम फ़ील्ड आपकी सहायता करेंगे.

    1. फ़ाइल तैयार करें:

    इससे पहले कि हम हेडर, फुटर या साइडबार को बदलने के लिए एक कस्टम फ़ील्ड का उपयोग करें, आपके पास एक फ़ाइल तैयार होनी चाहिए। मान लें कि आप किसी पोस्ट या दो के लिए हेडर बदलना चाहते हैं और आपने हेडर-हेडर 2 नामक एक नई फ़ाइल बनाई है। जहाँ आपने डिज़ाइन को बदल दिया है या पोस्ट में एक विशिष्ट विज्ञापन डाला है। कस्टम फ़ील्ड बनाने से पहले आप यह सुनिश्चित कर सकते हैं कि फ़ाइल ठीक से कोडित है और आपकी साइट पर काम कर रही है। एक बार फाइल तैयार और तैयार होने के बाद, आप आगे बढ़ सकते हैं.

    के बारे में सावधान रहें फ़ाइल का नामकरण – यदि आप हेडर को बदलने की कोशिश कर रहे हैं, तो आपकी नई हेडर फाइल इस तरह दिखनी चाहिए: हैडर-newname.php

    2. कोड बदलें:

    1. सिंगल.फपी फाइल खोलें
    2. Get_header के लिए खोज (); कोड का एक हिस्सा जो आमतौर पर single.php पृष्ठ के शीर्ष पर होता है
    3. फ़ंक्शन को निम्न से बदलें:
    4. वैश्विक $ wp_query;
      $ पोस्टिड = $ wp_query-> पोस्ट-> आईडी;
      $ हेडर = get_post_meta ($ पोस्टिड, "हेडर", सच);
      अगर (खाली (हेडर)) {
      get_header ($ हैडर);
      } अन्य {
      get_header ();
      }
      wp_reset_query ();
      
    5. परिवर्तनों को सुरक्षित करें

    इस कोड के साथ, आपने वर्डप्रेस को हर एक पोस्ट में “हेडर” कस्टम फ़ील्ड के लिए जाँच करने के लिए कहा। यदि उस नाम के साथ एक कस्टम फ़ील्ड पाया गया था, तो वर्डप्रेस इसका मूल्य लेगा और केवल उस पोस्ट के लिए शीर्षक के रूप में फ़ाइल नाम का उपयोग करेगा.

    3. कस्टम फ़ील्ड के माध्यम से हेडर बदलें:

    यदि आपके पास हैडर-हैडर 2.php आपके विषय में अपलोड किया गया है, तो आप अब इसे कस्टम फ़ील्ड में कॉल कर सकते हैं:

    1. एक पोस्ट खोलें जिसके लिए आप एक हेडर बदलना चाहते हैं
    2. नीचे स्क्रॉल करें और कस्टम फ़ील्ड पर नेविगेट करें
    3. एक नया फ़ील्ड दर्ज करें और इसे “हेडर” नाम दें
    4. फ़ील्ड के मान में “शीर्ष लेख 2.php” टाइप करें
    5. पोस्ट को अपडेट या प्रकाशित करें

    यदि आपकी कोई त्रुटि नहीं है हैडर-header2.php फ़ाइल, नया शीर्षलेख उस पोस्ट के ऊपर दिखाई देना चाहिए जिसके लिए आपने परिवर्तन किया है. फिर भी, सभी अन्य पोस्ट थीम द्वारा परिभाषित आपकी मानक हेडर फ़ाइल को लोड करेंगे.

    जैसा कि आपने देखा होगा, आपको केवल “हेडर-” भाग के बाद अपनी नई हेडर फ़ाइल के फ़ाइलनाम में टाइप करना होगा। उसके कारण, अपनी नई हेडर फ़ाइल को सही नाम देना महत्वपूर्ण है और कस्टम फ़ील्ड में आपके द्वारा उपयोग किए जाने वाले वास्तविक नाम से पहले “हेडर-” भाग जोड़ें.

    वही साइडबार या फुटर फ़ाइल के लिए जाता है, ज़ाहिर है, बदलकर get_sidebar () तथा get_footer () कोड का हिस्सा.

    उन्नत कस्टम फ़ील्ड को ACF थीम कोड के साथ अधिक आसानी से लागू करें

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

    यही वजह है उन्नत कस्टम फ़ील्ड (ACF) प्लगइन पूरी दुनिया में वर्डप्रेस उपयोगकर्ताओं के बीच बहुत लोकप्रिय है। यह मुफ्त प्लगइन इस समय 1 मिलियन से अधिक सक्रिय इंस्टॉल की गणना करता है, और हम यह नहीं देखते हैं कि संख्या क्यों गिरना शुरू हो जाएगी. एसीएफ आपको एक दृश्य संपादक के माध्यम से शक्तिशाली, पेशेवर और सहज ज्ञान युक्त कस्टम फ़ील्ड बनाने की अनुमति देता है.

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

    ACF थीम कोड

    मूल्य: नि: शुल्क

    वर्डप्रेस के लिए ACF थीम कोड

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

    रचनाकारों में से एक, हारून रटले ने उनकी व्याख्या की ब्लॉग:

    “जब एक वर्डप्रेस थीम के भीतर एक फ़ील्ड लागू करते हैं, तो यह संभावना है कि मैं फ़ील्ड का नाम नहीं भूलूंगा, क्या यह ‘प्रोफाइल_इमेज’ या ‘प्रोफाइल_फोटो’ था? मुझे यह भी भूलने की संभावना है कि मैंने उस क्षेत्र को कैसे सेट किया है जिसे वापस करने के लिए, क्या यह आईडी, यूआरएल या एरे था? मैंने खुद को लगातार पता लगाने के लिए फ़ील्ड समूह का संपादन किया। “

    और यह वह जगह है जहां ACF थीम कोड एक डेवलपर की मदद कर सकता है। आपके द्वारा इस मुफ्त प्लगइन को स्थापित करने के बाद जो अब 4,000 से अधिक बार डाउनलोड किया गया है, आप कोड से निपटने के लिए समय बचा सकते हैं. जब भी आप उन्नत कस्टम फ़ील्ड में फ़ील्ड समूह को प्रकाशित, संपादित या अपडेट करते हैं, तो यह अद्भुत प्लगइन स्वचालित रूप से इस विषय में फ़ील्ड को लागू करने के लिए कोड की आवश्यकता उत्पन्न करेगा।.

    आपको यह कोड पृष्ठ के नीचे प्रदान किया जाएगा। प्रत्येक स्निपेट के आगे, आपको एक क्लिपबोर्ड आइकन मिलेगा, जिससे कोड को कॉपी करना आसान होगा. अब आपको कुछ भी याद नहीं करना है और जब आप कस्टम फ़ील्ड के साथ काम कर सकते हैं, तब आप आराम कर सकते हैं.

    हालाँकि, प्लगइन पहले से ही किसी भी डेवलपर के लिए वहाँ होना चाहिए, हारून का कहना है कि वे पहले से ही ACF थीम कोड का विस्तार करने की योजना बना रहे हैं:

    “हम भविष्य में अधिक लोकप्रिय तृतीय-पक्ष फ़ील्ड के लिए समर्थन जोड़ने की योजना बनाते हैं। हम डेवलपर्स को उत्पन्न कोड पर अधिक नियंत्रण देने की योजना भी बनाते हैं। “

    जबकि ACF के मुक्त संस्करण के साथ जोड़े जाने पर प्लगइन मुफ़्त है, आपको इसकी आवश्यकता होगी प्रो संस्करण यदि आप उन्नत कस्टम फ़ील्ड के विस्तारित संस्करण का उपयोग करते हैं। एसीएफ थीम कोड प्रो अन्य सभी एसीएफ प्रो क्षेत्र के लिए कोड उत्पन्न करता है जैसे क्लोन, गैलरी, पुनरावर्तक और लचीली सामग्री फ़ील्ड.

    अपने मूड या कस्टम फ़ील्ड के साथ एक गीत प्रदर्शित करें

    ब्लॉगिंग मजेदार होनी चाहिए। यहां तक ​​कि अगर आप गंभीर विषयों के बारे में लेख लिख रहे हैं, तो भी आपके ब्लॉग में वह चीज़ या दो हो सकती है, जो औसत पाठक के लिए थोड़ा अधिक मज़ेदार हो। यह कुछ भी हो सकता है – लेखक का एक छोटा सा नोट, एक मजेदार छवि या आप शायद एक मूड जोड़ सकते हैं जब आप लेख लिख रहे थे। शायद आप एक गीत शीर्षक भी जोड़ना चाहेंगे जिसे आप सुन रहे थे.

    इस भाग में, हम आपको दिखाने वाले हैं कैसे आसानी से अपनी पोस्ट में एक मूड / गीत प्रदर्शित करने के लिए एक सुविधा को लागू करने के लिए. आपको कोई अतिरिक्त प्लग इन स्थापित नहीं करना होगा और यह सुविधा आपके अधिकांश स्थान को नहीं लेगी। यह पाठ की एक सरल रेखा है जो आपके पोस्ट के ऊपर या नीचे स्वचालित रूप से जोड़ी जा सकती है.

    1. चलो एक “मूड सुविधा” जोड़ें:

    1. सिंगल.फपी फाइल खोलें
    2. निम्न कोड को उस स्थान पर कॉपी और पेस्ट करें जहाँ आप अपना मूड प्रदर्शित करना चाहते हैं:
    3. $ customField = get_post_custom_values ​​("मूड");
      अगर (isset ($ customField [0])) {
      गूंज ""।" मूड: "। $ CustomField [0]।"";
      }
    4. परिवर्तनों को सुरक्षित करें

    कस्टम फ़ील्ड मूड

    अब जब आपने अपने मूड के लिए वर्डप्रेस तैयार कर लिया है, तो आप उन्हें किसी भी पोस्ट में प्रदर्शित करने के लिए तैयार हैं जो आप चाहते हैं। डिफ़ॉल्ट रूप से, वर्डप्रेस आपके मूड को नहीं दिखाएगा और कोई भी डिफ़ॉल्ट मूड नहीं होगा जब तक आप एक दिखाने का निर्णय नहीं लेंगे। यदि आप इसके बजाय एक गीत जोड़ना चाहते हैं, तो कोड की पहली पंक्ति में “मूड” को “गीत” में बदल दें और आप तीसरी पंक्ति पर वर्ग का नाम भी बदल सकते हैं.

    2. अपने मूड / गीत को एक पोस्ट में जोड़ें:

    एक मूड या एक गीत दर्ज करने के लिए, आपको इसे एक कस्टम फ़ील्ड में लिखना होगा:

    1. एक पोस्ट खोलें जिसके लिए आप एक मूड लिखना चाहते हैं
    2. नीचे स्क्रॉल करें जब तक कि आप “कस्टम फ़ील्ड” न देखें.
    3. यदि आपके पास पोस्ट सामग्री के नीचे कस्टम फ़ील्ड प्रदर्शित नहीं हैं, तो अपने संपादक स्क्रीन के ऊपर “स्क्रीन विकल्प” पर क्लिक करें और “कस्टम फ़ील्ड” के बगल में स्थित चेकबॉक्स की जांच करें।.

    4. नाम क्षेत्र या “गीत” में “मूड” लिखें यदि आपने इसके साथ जाने का फैसला किया है
    5. “मान” फ़ील्ड में आप जो कुछ भी चाहते हैं, उसे लिखें – यह आपकी पोस्ट में प्रदर्शित मूड / गीत होगा
    6. “कस्टम फ़ील्ड जोड़ें” बटन पर क्लिक करें
    7. अपनी पोस्ट प्रकाशित करें

    3. यह शैली:

    जैसा कि आप पहले से ही कोड की केवल तीन पंक्तियों से देख सकते हैं, यह एक नया कस्टम फ़ील्ड जोड़ने का सबसे सरल रूप है। यदि आप कुछ सीएसएस के साथ अपने मूड को स्टाइल करना चाहते हैं, तो आप देख सकते हैं कि कोड ने पहले से ही “my_mood” वर्ग को आपके पाठ में जोड़ दिया है। स्टाइल को संशोधित करने के लिए, निम्नलिखित करें:

    1. ओपन style.css फ़ाइल
    2. कोड को कॉपी और पेस्ट करें:
    3. .मेरी मनः स्थिति {
      नीला रंग;
      }
    4. कोई भी CSS स्टाइल जोड़ें जो आपको पसंद हो
    5. परिवर्तनों को सुरक्षित करें.

    उम्मीद है, यह आपके अपने ब्लॉग के लिए “मूड / गीत की सुविधा” को अनुकूलित करने के साथ शुरू करने के लिए पर्याप्त होगा और हम आशा करते हैं कि “नीला” एक लगातार मूल्य होगा जो आप के साथ सौदा करते हैं। यदि आप अपना मूड प्रकाशित नहीं करना चाहते हैं, तो बस “मूड” कस्टम फ़ील्ड में कुछ भी न लिखें.

    उपसंहार

    यदि किसी और ने आपके लिए एक कस्टम फ़ील्ड बनाया है (जैसे कि थीम या प्लगइन डेवलपर), तो अपने ब्लॉग को बेहतर बनाने के लिए इसका उपयोग करना काफी आसान है। लेकिन हमें उम्मीद है कि इस लेख ने आपको अपने दम पर खेतों को अनुकूलित करने में मदद की है.

    आपके द्वारा दिखाए गए कोड में सरल संशोधनों के साथ, आप अपने स्वयं के कस्टम फ़ील्ड बना और प्रबंधित कर सकते हैं जो आपको एक अनूठा ब्लॉग बनाने में मदद करेंगे। आप अपनी ज़रूरत की जानकारी निकालने में सक्षम होंगे, और आप सामग्री लिखने और बनाने की प्रक्रिया को सरल बनाएंगे। आप वर्डप्रेस में कस्टम फील्ड के बारे में क्या सोचते हैं?

    Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map