डिफ़ॉल्ट रूप से वर्डप्रेस टैक्सोनोमीज़ (श्रेणियां, टैग, आदि) में फ़ील्ड नाम, स्लग, अभिभावक, और विवरण होते हैं। हाल ही में एक ग्राहक के प्रोजेक्ट पर काम करते समय, हमें कस्टम मेटा फ़ील्ड को कस्टम करोनोमीज़ में जोड़ने की आवश्यकता पाई। प्रत्येक वर्गीकरण संग्रह पेज पर कस्टम टेक्स्ट को जोड़ने का हमें एक तरीका चाहिए एक तरह से कठिन कोड के लिए हमारे वर्गीकरण में सशर्त बयानों का प्रयोग करके टेक्स्ट होगा- {नाम} .php फ़ाइल यह ऐसा करने का एक बहुत ही अकुशल तरीका होगा, और यह हमारे ग्राहक को भविष्य में पाठ को संशोधित करने का कोई रास्ता नहीं देगा। इसलिए हमने कस्टम मेटा फ़ील्ड को कस्टम करोनोमीज़ में जोड़कर भविष्य के सबूत का फैसला किया। इस आलेख में, हम आपको दिखाएंगे कि कैसे कस्टम कस्टम मेटा फ़ील्ड को कस्टम करोनोमीज़ में जोड़ना है।
नोट: यह ट्यूटोरियल डिजाइनरों और डेवलपर्स के लिए है
एक कुशल पद्धति के लिए खोज करते समय, हम पोपीन के ट्यूटोरियल में आए थे जो आपको दिखाते हैं कि यह कैसे करना है। जबकि उनका ट्यूटोरियल बहुत अच्छा था, हमें इसके लिए बहुत सारे कोड लिखने की आवश्यकता थी हमने थोड़ा और आगे खोज करने का फैसला किया है कि यह देखने के लिए कि किसी ने ऐसा करने का एक आसान तरीका बनाया है। शायद एक प्लगइन या कक्षा। शुक्र है, हमें गितूब पर ओहद राज़ का समाधान मिला। उसी मुद्दे पर जाने के बाद, उसने एक वर्ग को लिखने का फैसला किया, जिससे कि यह हर किसी के लिए आसान हो (वर्डप्रेस समुदाय से प्यार हो गया)। धन्यवाद ओहद
हमारे मामले में, हमने एक थीम के बजाय प्लग-इन के रूप में इस कार्यक्षमता को जोड़ने का निर्णय लिया है। आप अपनी पसंद की विधि का चयन कर सकते हैं इस ट्यूटोरियल के लिए, हम प्लगइन मार्ग पर जाएंगे।
सबसे पहले आपको गिटब से कर-मेटा-क्लास डाउनलोड करना होगा। एक नया फ़ोल्डर बनाएं और इसे “वर्गीकरण-क्षेत्र” कहते हैं उस फ़ोल्डर के अंदर “कर-मेटा-क्लास” फ़ोल्डर को सहेजें
ज़िप एक फ़ाइल के साथ आता है जिसे class-usage-demo.php कहा जाता है। बस उस फाइल का नाम बदलें, और इसे वर्गीकरण- fields.php कहते हैं
ओहद ने फाइल का दस्तावेज़ीकरण करने में बहुत अच्छा काम किया है, इसलिए यह बहुत आत्म व्याख्यात्मक है। उनके पास सभी प्रकार के खेतों के उदाहरण हैं, जो आप जोड़ सकते हैं (टेक्स्ट फ़ील्ड, टेक्सरेआ, चेकबॉक्स, चयन, रेडियो, दिनांक, समय, रंग पिकर, फाइल अपलोड आदि)। आपको सभी क्षेत्रों का उपयोग करने की ज़रूरत नहीं है। बस उन लोगों से छुटकारा पाएं जिन्हें आप नहीं चाहते हैं।
एक बार जब आप खेतों को जोड़ते हैं, तो अपने प्लग इन फ़ोल्डर में वर्गीकरण-फ़ील्ड फ़ोल्डर अपलोड करें। प्लगइन सक्रिय करें, और अपने क्षेत्रों में डेटा जोड़ें।
अब, आप इन अतिरिक्त क्षेत्रों को अपने वर्गीकरण टेम्पलेट में प्रदर्शित करने के लिए तैयार हैं। अपना वर्गीकरण टेम्पलेट खोलें यह वर्गीकरण की तरह कुछ होगा- {वर्गीकरण-नाम} .php फ़ाइल वहां में, आप बस निम्नलिखित को जोड़ सकते हैं:
term_id, 'text_field_id'); गूंज $ saved_data; ?>
बस। ये कक्षाएं वास्तव में आसान बनाती हैं और आपके कार्यप्रवाह में सुधार करती हैं हम आशा करते हैं कि इस ट्यूटोरियल ने आपको कस्टम मेटा फ़ील्ड को कस्टम करोनोमीज़ में जोड़ने में मदद की है।