Techniek # 1
Deze functie is handig wanneer u inhoud, fragmenten, aangepaste velden of iets anders met betrekking tot het bericht buiten de link en titel wilt weergeven. Zie de volgende techniek als u alleen een lijst met gekoppelde titels nodig heeft. Zet de volgende functie in 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; )
Gebruik
Nadat je de functie hebt gemaakt. Zet het volgende in de zijbalk of waar je maar wilt dat de recente berichten worden weergegeven ...
Je kunt het 2 argumenten geven, de eerste is het aantal berichten en de tweede is of je de fragmenten wel of niet wilt weergeven. dus recent_posts (2, false) zal de 2 meest recente posttitels weergeven.
Techniek # 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 ) ); ?>
Techniek # 3
Beknoptere versie van # 1, die ook een meer gestandaardiseerde queryreeks bevat.