1. tehnika
Šī funkcija ir noderīga, ja jums ir jāparāda saturs, fragments, pielāgoti lauki vai viss, kas saistīts ar ziņu, ārpus tās saites un nosaukuma. Ja jums vienkārši nepieciešams saistīto virsrakstu saraksts, skatiet nākamo tehniku. Funkcijās.php ievietojiet šādu funkciju
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; )
Lietošana
Pēc funkcijas veikšanas. Ievietojiet sānjoslā vai vietā, kur vēlaties uzskaitīt pēdējās ziņas ...
Jūs varat tam norādīt 2 argumentus, pirmais ir ziņu skaits, bet otrais - vai vēlaties parādīt fragmentus. tāpēc latest_posts (2, false) parādīs 2 pēdējos ziņu nosaukumus.
2. tehnika
'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. tehnika
1. kodolīgāka versija, kurā iekļauta arī standartizētāka vaicājuma virkne.