वर्डप्रेस में एक कस्टम पोस्ट प्रकार आर्काइव पेज कैसे बनाएं

वर्डप्रेस में एक कस्टम पोस्ट प्रकार आर्काइव पेज कैसे बनाएं

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

पहली बात यह सुनिश्चित करने की ज़रूरत है कि आपके कस्टम पोस्ट प्रकार का संग्रह कोड में सक्षम है। ऐसा करने के लिए, आपको अपने कस्टम पोस्ट प्रकार कोड पर जाने की ज़रूरत है (यह आपके विषय के फ़ंक्शंस। Php फ़ाइल या साइट-विशिष्ट प्लग इन फ़ाइल में पाया जा सकता है)। आपको यह सुनिश्चित करने की ज़रूरत है कि आपने पास_संग्रहित तर्क सही सेट होना है।

एक उदाहरण कोड ऐसा दिखेगा:

add_action ('init', 'create_post_type');
 फ़ंक्शन बनाएं_पॉस्ट_प्रकार () {
 register_post_type ('सौदों',
 सरणी (
 'लेबल' => सरणी (
 'नाम' => __ ('सौदे'),
 'singular_name' => __ ('डील')
 ),
 'सार्वजनिक' => सच है,
 'has_archive' => सही है,
 )
 );
 } 

ध्यान दें कि हमने array_archive को array में सही होने के लिए सेट किया है। आपको यह आपके कोड में होना चाहिए। एक बार जब आप ऐसा करते हैं, तो आपके कस्टम पोस्ट प्रकार को एक अभिलेखीय पेज असाइन किया जाएगा जो इस तरह से एक लिंक पर जाकर पहुँचा जा सकता है:

http://yoursite.com/deals/

नोट: अपने कस्टम पोस्ट प्रकार का नाम जो कुछ भी है उसके साथ सौदा बदलें।

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

हालांकि, यदि आप अपने कस्टम पोस्ट प्रकार के लिए एक कस्टम संग्रह पृष्ठ बनाना चाहते हैं, तो आपको एक नया फ़ाइल बनाने की आवश्यकता होगी जिसे संग्रह- {posttype} .php हमारे उदाहरण में, फ़ाइल का नाम संग्रह- deals.php होगा

शुरू करने का सबसे अच्छा तरीका कोड को अपने विषय के archive.php फ़ाइल से प्रतिलिपित करने के लिए होगा और इसे अपने संग्रह- {posttype} .php फ़ाइल में चिपकाएं। फिर वहां से शुरूआत शुरू करें आप इस अभिलेखीय फाइल को अपने दिल की इच्छा के अनुसार शैली में कर सकते हैं एक बहुत ही बुनियादी टेम्पलेट इस तरह दिखेगा:

';
endwhile; अगर अंत;
get_footer ();
?>

एक बार जब आप इस फ़ाइल को अपनी थीम की निर्देशिका में अपलोड कर लेंगे। आपके द्वारा ऐसा करने के बाद, आप अपने कस्टम पोस्ट प्रकार के लिए एक कस्टम संग्रह पृष्ठ देखेंगे।

ये लो। अब आपके पास वर्डप्रेस में एक कस्टम पोस्ट प्रकार संग्रह पृष्ठ होना चाहिए। कस्टम उदाहरण देखने के लिए चाहते हैं, तो आप हमारे वर्डप्रेस कूपन पेज या हमारे वर्डप्रेस किताबें पेज पर जाकर उनको देख सकते हैं।