Teknik # 1
Den här funktionen är användbar när du behöver visa innehåll, utdrag, anpassade fält eller något som är relaterat till inlägget utöver dess länk och titel. Om du bara behöver en lista med länkade titlar, se nästa teknik. Sätt följande funktion i functions.php
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; )
Användande
När du har gjort funktionen. Lägg följande i sidofältet eller vart du vill att de senaste inläggen ska listas ...
Du kan ge det två argument, det första är antalet inlägg och det andra är om du vill visa utdrag eller inte. så recent_posts (2, false) visar de 2 senaste posttitlarna.
Teknik # 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 ) ); ?>
Teknik # 3
Mer kortfattad version av # 1, som också innehåller en mer standardiserad frågesträng.