वर्डप्रेस आपको अपनी खुद की कस्टम सामग्री प्रकार बनाने के लिए अनुमति देता है। ये सामग्री प्रकार को कस्टम पोस्ट प्रकार कहा जाता है आप उन उत्पादों, समीक्षाओं, व्यंजनों आदि जैसे कस्टम सामग्री को जोड़ने के लिए उपयोग कर सकते हैं। इस आलेख में, हम 12 सबसे उपयोगी वर्डप्रेस कस्टम पोस्ट प्रकार ट्यूटोरियल साझा करेंगे।
1. जब आपको एक कस्टम पोस्ट प्रकार की आवश्यकता होती है
अपने वर्डप्रेस साइट पर कस्टम पोस्ट प्रकारों या टैक्सोनोमीज बनाना शुरू करने से पहले, आपकी ज़रूरतों का मूल्यांकन करना महत्वपूर्ण है कई बार आप डिफ़ॉल्ट WordPress पोस्ट और पृष्ठों के साथ एक ही परिणाम प्राप्त कर सकते हैं।
अंतर्निहित श्रेणियों और टैग की सहायता से, आप अपनी सामग्री को कई अलग-अलग तरीकों से सॉर्ट कर सकते हैं। पृष्ठों के साथ आप माता-पिता के रिश्ते के साथ सामग्री का एक पदानुक्रमित लेआउट सेट कर सकते हैं
यदि आप स्पष्ट नहीं हैं, तो वर्डप्रेस में कस्टम पोस्ट प्रकार या वर्गीकरण की आवश्यकता के बारे में इस गाइड का संदर्भ लें।
2. कस्टम पोस्ट प्रकारों के लिए चिह्न जोड़ना
जब आप कोई कस्टम पोस्ट प्रकार बनाते हैं, तो वर्डप्रेस डिफ़ॉल्ट पोस्ट आइकन का उपयोग करता है अगर कोई आइकन उपलब्ध नहीं है। आप कस्टम पोस्ट प्रकारों के लिए अपने स्वयं के आइकन जोड़ सकते हैं। ये आइकन आपके वर्डप्रेस व्यवस्थापक बार में प्रदर्शित होते हैं
WordPress सभी क्षेत्रों और स्क्रीन आकारों पर सुंदर दिखने के लिए व्यवस्थापक क्षेत्र में फ़ॉन्ट आइकन का उपयोग करता है। अपने कस्टम पोस्ट प्रकार में फ़ॉन्ट आइकन जोड़ने का सबसे आसान तरीका CPT कस्टम आइकन प्लगइन का उपयोग कर रहा है। बस प्लगइन इंस्टॉल करें और सक्रिय करें और एक आइकन जोड़ने के लिए प्लगइन के सेटिंग पृष्ठ पर जाएं।
सीपीटी यूआई प्लगइन के साथ अपना कस्टम पोस्ट टाइप बनाते समय आइकन जोड़ने का एक अन्य तरीका है
अधिक विस्तृत निर्देशों के लिए, वर्डप्रेस में कस्टम पोस्ट प्रकारों के लिए आइकन कैसे जोड़ें, इस ट्यूटोरियल को देखें।
3. एक कस्टम पोस्ट प्रकार आर्काइव पेज बनाना
वर्डप्रेस में कस्टम पोस्ट प्रकार जोड़ना सीपीटी यूआई प्लगइन के लिए बहुत आसान हो गया है। हालांकि, कई शुरुआती लोगों को अपनी वेबसाइट पर अपने कस्टम पोस्ट प्रकारों को प्रदर्शित करने में परेशानी होती है।
कस्टम पोस्ट प्रकार संग्रह पेज जोड़ने के लिए, पहले आपको यह सुनिश्चित करना होगा कि अभिलेखागार आपके कस्टम पोस्ट प्रकार के लिए सक्षम हैं। ज्यादातर मामलों में, वे हैं लेकिन यदि नहीं तो आपको उन्हें सक्षम करने की आवश्यकता होगी। अभिलेखों को सक्षम करने के लिए उन्नत विकल्प के तहत सीपीटी यूआई प्लगइन का चेकबॉक्स है।
अब अगर आप सुंदर permalinks का उपयोग कर रहे हैं, तो आप इस तरह एक URL पर जाकर कस्टम पोस्ट प्रकार अभिलेखागार पृष्ठ का उपयोग कर सकते हैं:
http://www.example.com/products/
Example.com को अपने स्वयं के डोमेन नाम और उत्पादों को अपने कस्टम पोस्ट प्रकार के नाम के साथ बदलें। यदि आप अपना कस्टम पोस्ट प्रकार नहीं देख सकते हैं, तो यात्रा करें सेटिंग्स »पर्मलिंक और बदलाव को बचाने के बटन पर क्लिक करें। यह आपकी परमैंक संरचना को अपडेट करेगा, और आपको अब अपने कस्टम पोस्ट प्रकार संग्रह पृष्ठ को देखने में सक्षम होना चाहिए।
अधिक विस्तृत निर्देशों के लिए, कस्टम पोस्ट प्रकार अभिलेखागार पृष्ठ पर इस गाइड को देखें।
आप नेविगेशन मेनू में अपने कस्टम पोस्ट प्रकार में एक मेनू आइटम भी जोड़ सकते हैं। बस में जाओ उपस्थिति »मेनू और पर क्लिक करें ‘विशिष्ट संबंध’ टैब। इसके बाद, अपना कस्टम पोस्ट प्रकार नाम और URL जोड़ें।
4. कस्टम पोस्ट प्रकार के लिए आरएसएस फ़ीड
WordPress सभी सामग्री प्रकारों, टैक्सोनोमीज़, लेखकों और तिथि आधारित अभिलेखागार के लिए आरएसएस जनरेटर के साथ आता है। यह एक उचित यूआरएल संरचना का उपयोग करता है जो डाटाबेस को पूछता है और उस आरएसएस फ़ीड को जेनरेट करता है जिसे आप देखना चाहते हैं।
उदाहरण के लिए, अपने कस्टम पोस्ट प्रकार ‘मूवीज’ के आरएसएस फ़ीड को देखने के लिए आप इस यूआरएल को जोड़ देंगे:
http://www.example.com/feed/?post_type=movies
अधिक जानकारी के लिए, वर्डप्रेस में कस्टम पोस्ट प्रकारों के लिए अलग-अलग आरएसएस फ़ीड कैसे बनाएं।
5. अपने मुख्य आरएसएस फ़ीड के लिए कस्टम पोस्ट प्रकार जोड़ना
डिफ़ॉल्ट रूप से, वर्डप्रेस में आपकी साइट के मुख्य आरएसएस फ़ीड में केवल आपके ब्लॉग पोस्ट शामिल हैं इसका मतलब यह है कि आपकी कस्टम पोस्ट प्रकार की सामग्री आपके मुख्य आरएसएस फ़ीड ग्राहकों को दिखाई नहीं दे रही है।
आप आसानी से अपने कस्टम पोस्ट प्रकारों को अपने मुख्य आरएसएस फ़ीड में अपने विषय के functions.php फ़ाइल या साइट-विशिष्ट वर्डप्रेस प्लगइन में निम्न कोड जोड़कर शामिल कर सकते हैं।
फ़ंक्शन myfeed_request ($ qv) { if (isset ($ qv ['feed']) &&! isset ($ qv ['post_type'])) $ qv ['post_type'] = सरणी ('पोस्ट', 'किताबें', 'फिल्म'); वापसी $ क्यूवी; } add_filter ('अनुरोध', 'myfeed_request');
अपने स्वयं के कस्टम पोस्ट प्रकारों के साथ पुस्तकों और फिल्मों को बदलें
कस्टम वर्डप्रेस आरएसएस फ़ीड में कस्टम पोस्ट प्रकार कैसे जोड़ेंगे इसके बारे में और जानें।
6. कस्टम पोस्ट प्रकार के लिए खोज फ़ॉर्म
डिफ़ॉल्ट वर्डप्रेस खोज सुविधा बहुत सीमित है खासकर यदि आप अपने WordPress साइट पर कस्टम पोस्ट प्रकार का उपयोग कर रहे हैं। आप अपने कस्टमर सर्च फॉर्म को अपने वर्डप्रेस साइट पर जोड़ सकते हैं, लेकिन वह फॉर्म उपयोगकर्ताओं को खोज मापदंडों का चयन करने की अनुमति नहीं देता है।
एक और समाधान है कि आप SearchWP जैसे प्लगइन का उपयोग कर सकते हैं जो आपको उन्नत खोज फ़ॉर्म बनाने की अनुमति देता है और सभी कस्टम पोस्ट प्रकार, टैक्सोनोमीज़ और कस्टम फ़ील्ड के माध्यम से खोज करने में सक्षम है।
यदि आप अपने स्वयं के कस्टम खोज फ़ॉर्म को बनाना पसंद करते हैं, तो यहां आपको क्या करना है। पहले अपने कस्टम थीम के अपने खोज विषय में छिपे हुए फ़ील्ड को अपने बच्चे की थीम की खोज फ़ॉर्म। फाइल में जोड़कर जोड़ दें।
यह कोड बस आपके कस्टम पोस्ट प्रकारों के लिए छिपे हुए फ़ील्ड्स को जोड़ता है, अपने स्वयं के कस्टम पोस्ट प्रकारों के साथ मूल्य को प्रतिस्थापित करता है अगला कदम वर्डप्रेस को इन क्षेत्रों के साथ क्या करना है यह बताने के लिए है। अपने विषय की खोज। Php फ़ाइल में लूप से पहले इस कोड को जोड़ें:
7. कस्टम पोस्ट प्रकार के लिए स्टिकी डाक जोड़ना
स्टिकी पोस्ट वर्डप्रेस में एक फीचर है जो आपको फीचर्ड पोस्ट को जोड़ने में मदद करता है। डिफ़ॉल्ट रूप से यह केवल ब्लॉग पोस्ट के लिए काम करता है
आप अपने कस्टम पोस्ट प्रकारों के लिए स्टिकी कस्टम पोस्ट प्रकार प्लगइन को इंस्टॉल और सक्रिय करके भी सक्षम कर सकते हैं। सक्रियण पर, पर जाएं सेटिंग्स »पढ़ना और स्टिकी कस्टम पोस्ट प्रकार अनुभाग पर नीचे स्क्रॉल करें
इसके बाद, आपको कस्टम पोस्ट प्रकारों को चुनना होगा जहां आप चाहते हैं कि यह विकल्प सक्षम होना है।
अधिक जानकारी के लिए वर्डप्रेस में कस्टम पोस्ट प्रकारों के लिए स्टिकी पोस्ट्स को जोड़ने के तरीके के बारे में यह ट्यूटोरियल देखें।
8. कस्टम पोस्ट प्रकार पर Disqus अक्षम करें
यदि आप WordPress में Disqus टिप्पणी प्रणाली का उपयोग कर रहे हैं, तो आप देखेंगे कि आपकी Disqus टिप्पणी बॉक्स आपके सभी कस्टम पोस्ट प्रकारों पर दिखना शुरू कर देगा। यदि आप इन कस्टम पोस्ट प्रकारों पर उपयोगकर्ताओं को टिप्पणी नहीं करना चाहते हैं, तो आपको चुनिंदा पोस्ट प्रकारों के लिए मैन्युअल रूप से Disqus अक्षम करना होगा। बस अपनी थीम के functions.php फ़ाइल या साइट-विशिष्ट प्लग इन में इस कोड स्निपेट को जोड़ें।
add_filter ('comments_template', 'wpb_block_disqus', 1); फ़ंक्शन wpb_block_disqus ($ फ़ाइल) { यदि ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); वापसी फ़ाइल $; }
अपने स्वयं के कस्टम पोस्ट प्रकार के नाम के साथ custom_post_type_name को बदलने के लिए मत भूलें
9. कस्टम पोस्ट प्रकार में उपयोगकर्ता जमा सामग्री जोड़ना
कभी-कभी आप उपयोगकर्ताओं को अपनी साइट पर कस्टम पोस्ट प्रकारों के लिए सामग्री सबमिट करने की अनुमति दे सकते हैं। उदाहरण के लिए, फिल्म समीक्षा, व्यंजनों, आदि।
ऐसा करने का एक तरीका यह है कि उपयोगकर्ताओं को आपके वर्डप्रेस व्यवस्थापक क्षेत्र तक पहुंच प्रदान करें और उन्हें लेखक उपयोगकर्ता भूमिका बताएं। लेकिन अगर आप यह नहीं चाहते हैं, तो एक और तरीका है।
आपको इसके लिए ग्रेविटी फ़ॉर्म प्लानिंग की आवश्यकता होगी। यह आपको एक सार्वजनिक सामग्री सबमिशन फ़ॉर्म जोड़ने के लिए सक्षम बनाता है जो कि आपके वेबसाइट विज़िटर का उपयोग कर सकते हैं।
ग्रेविटी फ़ॉर्म को स्थापित करने के बाद, आपको गुरुत्वाकर्षण फ़ॉर्म + कस्टम पोस्ट प्रकार प्लग-इन को भी स्थापित और सक्रिय करने की आवश्यकता होगी।
अब एक नया रूप बनाएं
10. कस्टम पोस्ट प्रकार स्विच या कन्वर्ट करें
आप उन परिस्थितियों में आ सकते हैं जहां आपको कस्टम पोस्ट प्रकारों को मिला या परिवर्तित करना होगा। आप आइटम को एक पोस्ट प्रकार से दूसरे स्थान पर ले जा सकते हैं
बस टाइप प्रकार स्विचर प्लगइन को स्थापित और सक्रिय करें। सक्रियण पर, पर जाएं डाक »सभी पोस्ट । यदि यह एक कस्टम पोस्ट प्रकार है, तो उस पोस्ट प्रकार में सभी आइटम दिखाए जाने वाले स्क्रीन पर जाएं।
उस आइटम या पोस्ट का चयन करें, जिन्हें आप स्थानांतरित करना चाहते हैं, फिर त्वरित संपादन लिंक पर क्लिक करें। आप एक नया ड्रॉप डाउन मेनू देखेंगे जिससे आपको उस आइटम के लिए पोस्ट प्रकार बदलने होंगे।
11. Taxonomies के रूप में कस्टम पोस्ट प्रकार का उपयोग करना
हां, आप इसे सही तरीके से पढ़ते हैं, और आप सोच रहे हैं कि सीपीटी को टैक्सोनोमीज़ के तौर पर क्यों इस्तेमाल करना चाहिए? क्यों न सिर्फ कस्टम टैक्सोनोमीज बनायें? मान लीजिए कि आपके पास पुस्तकों के लिए एक कस्टम पोस्ट प्रकार और लेखकों के लिए एक और कस्टम पोस्ट प्रकार है। अब आप लेखकों को उनके द्वारा लिखे गए पुस्तकों के साथ संबद्ध करना चाह सकते हैं। आप लेखकों के लिए एक कस्टम वर्गीकरण बना सकते हैं, लेकिन तब आपके पास एक लेखकों के वर्गीकरण और एक पोस्ट प्रकार होगा जो केवल भ्रम को जोड़ता है।
बस सीपीटी-ओनोमी प्लगइन स्थापित और सक्रिय करें यह आपको कस्टम पोस्ट प्रकारों के वर्गीकरण के रूप में पोस्ट प्रकारों के बीच संबंध बनाने की अनुमति देता है।
इस प्लगइन का उपयोग करते हुए, अगली बार जब आप कोई पुस्तक जोड़ते हैं तो आप लेखक को सीपीटी-ओनोमी के रूप में चुन सकते हैं और उस लेखक द्वारा लिखी गई सभी पुस्तकें दिखा सकते हैं। वैधानिक पदों के रूप में कस्टम पोस्ट प्रकारों का उपयोग करने के बारे में और जानें।
12. पोस्ट प्रकार के लिए कस्टम मेटा बॉक्स
कस्टम मेटा बॉक्स आपको वर्डप्रेस पोस्ट एडिटर स्क्रीन में कस्टम फ़ील्ड जोड़ने की इजाजत देते हैं। इस तरह आप अपने पोस्ट प्रकारों के लिए अतिरिक्त इनपुट फ़ील्ड बना सकते हैं। वर्डप्रेस में कस्टम मेटा फ़ील्ड बनाने का सबसे आसान तरीका उन्नत कस्टम फ़ील्ड प्लगइन का उपयोग कर रहा है।
प्लगइन को स्थापित करने के बाद, बस पर क्लिक करें कस्टम फील्ड्स वर्डप्रेस एडमिन बार में और फिर Add New पर क्लिक करें। अपने कस्टम पोस्ट प्रकार में कस्टम फ़ील्ड के एक समूह को बनाने के लिए स्क्रीन निर्देशों का पालन करें।
इस प्रकार कस्टम फ़ील्ड पैनल आपके पोस्ट प्रकार के लिए पोस्ट संपादित करें स्क्रीन पर दिखाई देगा:
आप अपनी थीम टेम्पलेट्स को संशोधित करके अपने कस्टम फ़ील्ड में दर्ज किए गए डेटा को प्रदर्शित कर सकते हैं। उदाहरण के लिए, हम उपयोग करेंगे आईएमडीबी यूआरएल कस्टम फ़ील्ड को प्रदर्शित करने के लिए टेम्पलेट टैग
आप जैसे शोर्ट का उपयोग भी कर सकते हैं [एसीएफ फ़ील्ड = "{$ imdb_url}"]
कस्टम फ़ील्ड डेटा प्रदर्शित करने के लिए आपके पोस्ट प्रकारों में
हम सभी को उम्मीद है कि यह आलेख आपको वर्डप्रेस में कस्टम पोस्ट प्रकारों के लिए कुछ शांत युक्तियां सीखने में मदद करेगा। आप वर्डप्रेस के लिए इन सर्वश्रेष्ठ श्रेणी के हैक्स और प्लगइन्स को भी देख सकते हैं।