क्या आपने कभी गौर किया है कि लोग आपके पास आते हैंब्लॉग सिर्फ आपको नए पोस्ट किए गए ब्लॉग पढ़ रहे हैं जबकि आपके पुराने पोस्ट वैसे ही पड़े हुए हैं। यदि आप अपने पुराने पोस्ट को एक नया जीवन देना चाहते हैं, तो उपयोगकर्ता को चुनने के लिए अपने ब्लॉग में यादृच्छिक पोस्ट कैसे प्रदर्शित करें। इस तरह विज़िटर के पास कई विषयों का विकल्प होगा और आपको पुरानी पोस्ट को भी वांछित एक्सपोज़र मिलेगा। ऐसा करना बहुत सरल है। बस नीचे दिए गए चरणों का पालन करें और आप सभी तैयार हैं!
कृपया नीचे दिए गए कोड स्निपेट पर एक नज़र डालें:
सांकेतिक टुकड़ा
<?php global $post; $postid = $post->ID; $args = array( 'orderby' => 'rand', 'cat' => 24, 'showposts'=>5, 'post__not_in'=>array($postid) ); query_posts($args); echo '<ul>'; while (have_posts()) : the_post(); echo '<li><a href="'.get_permalink().'">'.the_title('','',false).'</a></li>'; endwhile; echo '</ul>'; ?>
ऊपर कोड स्निपेट काफी आत्म-व्याख्यात्मक है। इस कोड को लिखने के लिए इस्तेमाल किया जाने वाला मुख्य कार्य स्निपेट है query_posts ($ args)। कार्य करने के लिए पारित किए गए पैरामीटर query_posts ($ args) नीचे वर्णित हैं।
पैरामीटर का उपयोग किया
‘orderby’ => ‘rand’
यह मूल रूप से है MySQL रैंड () फ़ंक्शन जो वांछित के रूप में पदों की यादृच्छिक सूचियों का उत्पादन करता है।
‘cat’=>24
यदि आप केवल किसी विशेष श्रेणी में पोस्ट प्रदर्शित करना चाहते हैं तो इस पैरामीटर का उपयोग किया जाता है। यदि आप पोस्ट डिस्प्ले को श्रेणी के अनुसार सीमित नहीं करना चाहते हैं, तो इस पैरामीटर का उपयोग न करें।
‘showposts’=>5
यह संख्या उन पदों की संख्या को सीमित करती है जिन्हें प्रदर्शित करने की आवश्यकता है। यदि आप पदों की संख्या कम चाहते हैं, तो इसे वांछित मूल्य में बदल दें।
आपको इस स्निपेट को अपने में चिपकाना होगाWordPress टेम्पलेट ताकि यह उचित रूप से काम कर सके। इस स्निपेट को चिपकाने के लिए उपयुक्त और सबसे ज्यादा इस्तेमाल की जाने वाली फाइल आपकी साइडबार.फैप फाइल या आपकी पसंद की कोई अन्य फाइल है।
वर्डप्रेस रैंडम पोस्ट प्लगइन का उपयोग करना
मामले में आप नाटी में नहीं आना चाहतेकोड की किरकिरी, तो आप आसानी से उपलब्ध वर्डप्रेस प्लगइन का उपयोग कर सकते हैं, उद्देश्य के लिए उपलब्ध है। रॉब मार्श द्वारा लिखे गए प्लगइन का शीर्षक 'रैंडम पोस्ट' है। आप यहां वर्डप्रेस रैंडम पोस्ट प्लगइन डाउनलोड कर सकते हैं।
कृपया ध्यान दें कि इस प्लगइन को वर्डप्रेस की आवश्यकता हैसंस्करण 1.5 या उच्चतर। ध्यान रखें कि आपकी साइट में प्लगइन्स का अत्यधिक उपयोग इसे धीमा कर सकता है, इसलिए प्लगइन्स का उपयोग करते समय सतर्क रहें और जब भी बिल्कुल आवश्यक हो केवल तभी उपयोग करें।
कोड स्निपेट का उपयोग करने के साथ अच्छा हिस्सा यह है कि इससे आपके साइट के प्रदर्शन पर कोई प्रभाव नहीं पड़ेगा।
टिप्पणियाँ