Teknik # 1
Fungsi ini berguna apabila anda perlu menampilkan kandungan, petikan, medan tersuai, atau apa sahaja yang berkaitan dengan siaran di luar pautan dan tajuknya. Sekiranya anda hanya memerlukan senarai tajuk yang dipautkan, lihat teknik seterusnya. Letakkan fungsi berikut di 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; )
Penggunaan
Selepas anda membuat fungsi. Masukkan perkara berikut di bar sisi atau di mana sahaja tempat yang anda mahukan untuk disenaraikan…
Anda boleh memberikannya 2 argumen, yang pertama adalah jumlah catatan dan yang kedua adalah sama ada anda mahu memaparkan petikan atau tidak. jadi post_posts terbaru (2, false) akan memaparkan 2 tajuk catatan terbaru.
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
Versi # 1 yang lebih ringkas, yang juga merangkumi rentetan pertanyaan yang lebih standard.