श्रेणी में वर्डप्रेस द्वारा हालिया पोस्ट कैसे दिखाएं

श्रेणी में वर्डप्रेस द्वारा हालिया पोस्ट कैसे दिखाएं

क्या आप कभी भी अपने वर्डप्रेस साइडबार में प्रत्येक श्रेणी से अपनी हाल की पोस्ट प्रदर्शित करना चाहते हैं? हाल ही में, हमारे उपयोगकर्ताओं में से एक ने हमें वर्डप्रेस साइडबार विगेट्स में एक विशिष्ट श्रेणी से हालिया पोस्ट प्रदर्शित करने का आसान तरीका बताया है। इस लेख में, हम आपके वर्डप्रेस साइडबार में श्रेणी के अनुसार हालिया पोस्ट कैसे दिखाएंगे।

श्रेणी के अनुसार डाक

वर्डप्रेस में श्रेणी के अनुसार हालिया पोस्ट प्रदर्शित करने के दो तरीके हैं पहली विधि काफी सरल और शुरुआत के अनुकूल है क्योंकि हम एक विजेट में किसी श्रेणी में नवीनतम पोस्ट्स प्रदर्शित करने के लिए प्लगइन का उपयोग करेंगे (कोई कोडन आवश्यक नहीं है)।

दूसरी विधि हमारे उन्नत DIY उपयोगकर्ताओं के लिए एक कोड स्निपेट का उपयोग करती है, ताकि आप बिना एक प्लगइन के एक विशिष्ट श्रेणी के हालिया पोस्ट प्रदर्शित कर सकें।

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

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

श्रेणी द्वारा नवीनतम पोस्ट प्रदर्शित करें (प्लगइन विधि)

आपको सबसे पहले ज़रूरत है श्रेणी पोस्ट विजेट प्लगइन को स्थापित और सक्रिय करना।

सक्रियण पर, आपको यात्रा की आवश्यकता है प्रकटन »विजेट्स , वहां आप उपलब्ध विजेट्स की सूची में नई श्रेणी पोस्ट विजेट देखेंगे।

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

श्रेणी पोस्ट विजेट सेटिंग्स

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

एक बार आपके काम के बाद, अपनी विजेट सेटिंग को स्टोर करने के लिए सहेजें बटन पर क्लिक करें। अब आप अपनी साइट पर जा सकते हैं कि हाल ही में श्रेणी में कार्रवाई की गई पोस्ट देखें।

कोई प्लगइन के बिना श्रेणी के अनुसार नवीनतम पोस्ट प्रदर्शित करें (कोड स्निपेट)

इस पद्धति में, हम एक श्रेणी से हाल की पोस्ट प्रदर्शित करने के लिए एक कोड स्निपेट का उपयोग करेंगे।

पहले आपको इस कोड को अपने विषय के functions.php फ़ाइल या साइट-विशिष्ट प्लग इन में जोड़ना होगा।

फ़ंक्शन wpb_postsbycategory () {
 // पूछताछ
 $ the_query = नया WP_Query (सरणी ('category_name' => 'घोषणाएं', 'posts_per_page' => 10));

 // सूचित करते रहना
 अगर ($ the_query-> है_पोज़ ()) {
 $ स्ट्रिंग। = ' 
    ‘;
    जबकि ($ the_query-> है_पोस्ट्स ()) {
    $ The_query-> the_post ();
    अगर (has_post_thumbnail ()) {
    $ स्ट्रिंग। = ‘

  • ‘;
    $ स्ट्रिंग। = “। get_the_post_thumbnail ($ post_id, ऐरे (50, 50)) get_the_title ()। ‘
  • ‘;
    } अन्य {
    // अगर कोई विशेष रुप से चित्र नहीं मिला है
    $ स्ट्रिंग। = ‘

  • ‘ get_the_title ()। ‘
  • ‘;
    }
    }
    } अन्य {
    // कोई प्रकाशन नहीं मिला
    }
    $ स्ट्रिंग। = ‘

‘;

वापसी $ स्ट्रिंग;

/ * मूल पोस्ट डेटा पुनर्स्थापित करें * /
wp_reset_postdata ();
}
// एक शोर्ट जोड़ें
add_shortcode (‘categoryposts’, ‘wpb_postsbycategory’);

// पाठ विजेट में शॉर्टकोड सक्षम करें
add_filter (‘widget_text’, ‘do_shortcode’);

सुनिश्चित करें कि आप प्रतिस्थापित करते हैं 'घोषणाओं' अपनी खुद की श्रेणी स्लग के साथ

यह कोड केवल निर्दिष्ट श्रेणी से 10 पदों को प्राप्त करने के लिए WordPress को क्वेरी करता है। यह फिर एक बुलेटेड सूची में पोस्ट प्रदर्शित करता है। अगर किसी पोस्ट में एक फीचर्ड चित्र (पोस्ट थंबनेल) है, तो यह विशेष रुप से चित्र भी दिखाएगा।

अंत में, हमने एक शोर्ट बनाया है 'Categoryposts' और पाठ विगेट्स में सक्षम शोर्टकोड।

इस कोड स्निपेट का उपयोग कर श्रेणी के हालिया पदों को प्रदर्शित करने के तीन तरीके हैं।

सबसे पहले, आप अपने इच्छित टेम्पलेट फ़ाइल स्थान (जैसे कि footer.php, single.php, आदि) में कहीं भी निम्न कोड पेस्ट कर सकते हैं।

दूसरा और तीसरा तरीका विजेट क्षेत्र में या आपके पोस्ट / पृष्ठों के अंदर शॉर्टकोड का उपयोग करने पर निर्भर करता है।

बस यात्रा करें प्रकटन »विजेट्स और अपनी साइडबार पर पाठ विजेट जोड़ें अगला जोड़ें [Categoryposts] पाठ विजेट में शोर्टकोड और इसे सहेजें। अब आप साइडबार में श्रेणी के अनुसार हालिया पोस्ट देखने के लिए अपनी वेबसाइट का पूर्वावलोकन कर सकते हैं।

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

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

ul.postsbycategory {
 सूची-शैली-प्रकार: कोई नहीं;
 }

 .postsbycategory img {
 बाईंओर तैरना;
 गद्दी: 3px;
 मार्जिन: 3px;
 सीमा: 3 पीएक्स ठोस # आईईई;
 } 

थंबनेल के साथ प्रदर्शित एक श्रेणी से पोस्ट

ये सब, हम आशा करते हैं कि इस लेख ने वर्डप्रेस साइडबार में श्रेणी के द्वारा हालिया पोस्ट प्रदर्शित करने में आपको मदद की। आप वर्डप्रेस के लिए इन सर्वाधिक वांछित श्रेणी के हैक्स और प्लगइन्स को देख सकते हैं।