तकनीक # 1
यह फ़ंक्शन तब उपयोगी होता है जब आपको सामग्री, अंश, कस्टम फ़ील्ड या पोस्ट से संबंधित किसी भी चीज़ को लिंक और शीर्षक से प्रदर्शित करने की आवश्यकता होती है। यदि आपको केवल लिंक किए गए शीर्षकों की सूची की आवश्यकता है, तो अगली तकनीक देखें। फ़ंक्शन में निम्न फ़ंक्शन रखो
function recent_posts($no_posts = 10, $excerpts = true) ( global $wpdb; $request = "SELECT ID, post_title, post_excerpt FROM $wpdb->posts WHERE post_status = 'publish' AND post_type='post' ORDER BY post_date DESC LIMIT $no_posts"; $posts = $wpdb->get_results($request); if($posts) ( foreach ($posts as $posts) ( $post_title = stripslashes($posts->post_title); $permalink = get_permalink($posts->ID); $output .= '
' . htmlspecialchars($post_title) . '
'; if($excerpts) ( $output.= '
' . stripslashes($posts->post_excerpt); ) $output .= '
'; ) ) else ( $output .= '
No posts found
'; ) echo $output; )
प्रयोग
आपके द्वारा फंक्शन करने के बाद। निम्नलिखित को साइडबार में या जहाँ भी आप सूची के लिए हालिया पोस्ट पसंद करते हैं…
आप इसे 2 तर्क दे सकते हैं, पहला है पदों की संख्या और दूसरा है कि आप अंशों को प्रदर्शित करना चाहते हैं या नहीं। इसलिए हाल के_पोस्ट (2, असत्य) 2 सबसे हालिया पोस्ट शीर्षक प्रदर्शित करेंगे।
तकनीक # 2
'postbypost', // or daily, weekly, monthly, yearly 'limit' => 10, // maximum number shown 'format' => 'html', // or select (dropdown), link, or custom (then need to also pass before and after params for custom tags 'show_post_count' => false, // show number of posts per link 'echo' => 1 // display results or return array ) ); ?>
तकनीक # 3
# 1 का अधिक संक्षिप्त संस्करण, जिसमें एक अधिक मानकीकृत क्वेरी स्ट्रिंग भी शामिल है।