अनुकूलन कोटीहरूको साथ कस्टम पोष्ट प्रकारहरू

WordPress

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

यस अवस्थामा, हामी हाम्रो ग्राहकहरूको साइटहरू मध्ये एकमा संसाधन सेक्सन थप्न चाहन्थ्यौं। यो जोड्न एकदम सरल छ अनुकूलन पोष्ट प्रकार तपाइँको WordPress विषयवस्तुमा। तपाईं प्रकार्य प्रयोग गरेर निम्न कोड थप्नुहोस् रजिस्टर_पोस्ट_ प्रकार तपाईका फंक्शन.पीपी पृष्ठमा:

// संसाधन जोड्नुहोस् अनुकूलन पोस्ट प्रकार add_action ('init', 'create_post_type'); प्रकार्य create_post_type () {रजिस्टर_पोस्ट_ प्रकार ('संसाधन', एर्रे ('लेबल' => एर्रे ('नाम' => __ ('संसाधन')), 'एकवचन_नाम' => __ ('संसाधन'), 'add_new' => __ ('नयाँ थप्नुहोस्'), 'add_new_item' => __ ('नयाँ संसाधन थप्नुहोस्'), 'edit_item' => __ ('संसाधन सम्पादन गर्नुहोस्'), 'new_item' => __ ('नयाँ संसाधन'), 'all_items' => __ ('सबै संसाधन'), 'व्यू_आइटम' => __ ('रिसोर्स हेर्नुहोस्'), 'सर्च_इटम्स' => __ ('खोजी रिसोर्स'), 'not_found' => __ ('रिसोर्स फेला परेन'), 'not_found_in_trash' => __ ('रद्दीटोकरीमा कुनै स्रोत छैन'), 'प्यारेन्ट_इटम_कोलोन' => '', 'मेनू_नाम' => __ ('संसाधन')), 'सार्वजनिक' => सत्य, 'has_archive' => सत्य, 'पुनःलेखन' => एर्रे ('स्लग' => 'श्रोतहरू'), 'समर्थन' => एर्रे ('शीर्षक', 'सम्पादक', 'लेखक', 'थम्बनेल', 'अंश', 'टिप्पणीहरू')) ; }

अलि बढी पत्ता लगाउन गाह्रो भयो कसरी बनाउने अनुकूलन कोटिहरू आफ्नो लागि अनुकूलन पोष्ट प्रकार। यसको कारण पत्ता लगाउन गाह्रो हुनुको एउटा कारण यो हो कि यसलाई कस्टम वर्गीकरण भनिन्छ र यो प्रयोग गर्दछ रजिस्टर_ट्याक्सोनोमी यसलाई अनुकूलित गर्नको लागि प्रकार्य। यस अवस्थामा हामी विषयवस्तुमा वेबिनारहरू, ह्वाइटपेपरहरू, इत्यादि जस्ता संसाधन प्रकारहरू थप्न चाहान्छौं ... त्यसोभए प्रकार्य। php फाईलका लागि यहाँ केहि थप कोडहरू छन्।

add_action ('init', 'संसाधन_श्रेणी_इनिट', १००); // १०० त्यसोभए पोष्ट प्रकार कार्य फोर्स रिसोर्स_केटेगरी_निट () {रजिस्टर_ट्याक्सोनोमी ('प्रकार', 'संसाधन', एर्रे ('लेबल' => एर्रे ('नाम' => 'संसाधन प्रकार', 'एकवचन_नाम' => 'दर्ता गरिएको छ। संसाधन प्रकार ',' search_items '=>' खोज संसाधन प्रकारहरू ',' लोकप्रिय_इटम्स '=>' लोकप्रिय स्रोत प्रकारहरू ',' all_items '=>' सबै संसाधन प्रकार ',' edit_item '=> __ (' संसाधन प्रकार सम्पादन गर्नुहोस् ') , 'update_item' => __ ('अपडेट संसाधन प्रकार'), 'add_new_item' => __ ('नयाँ संसाधन प्रकार थप्नुहोस्'), 'new_item_name' => __ ('नयाँ संसाधन प्रकार')), 'hierarchical' => 'गलत', 'लेबल' => 'स्रोत प्रकार')); }

अनुकूलन पोष्ट प्रकारले तपाईंलाई संग्रह र एकल पृष्ठहरू तपाईंको अनुकूलन पोष्ट प्रकारहरूको लागि डिजाईन गर्न अनुमति दिन्छ। केवल आर्काइभ.पीपीपी र एकल.पीपीपीपीहरू प्रतिलिपि गर्नुहोस्। का साथ कापीहरूको नाम बदल्नुहोस् अनुकूलन पोष्ट प्रकार नाममा। यस अवस्थामा, त्यो स -्ग्रह - संसाधनहरू हुनेछ। php र एकल-संसाधनहरू। php। अब तपाइँ ती पृष्ठहरू अनुकूलन गर्न सक्नुहुन्छ यद्यपि तपाइँ स्रोत पृष्ठ हेर्न चाहानुहुन्छ।

2 टिप्पणिहरु

  1. 1

    अर्को तरीका भनेको सजिलो अनुकूलन सामग्री प्रकार वा प्रकारहरू जस्तै प्लगइन प्रयोग गर्नु हो।

    यी प्लगइनहरूले तपाईंलाई सजिलैसँग अनुकूलन मेटा बक्सहरू थप्न र अनुकूलन पृष्ठ र पोष्ट टेम्प्लेटहरू सिर्जना गर्न सक्षम गर्दछ।

    • 2

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

तिम्रो के बिचार छ?

यो साइट स्प्याम कम गर्न Akismet को उपयोग गर्दछ। जान्नुहोस् कि तपाईंको डेटा कसरी संसाधित छ.