Funkcija Pēdējie ziņojumi - CSS-triki

Satura rādītājs:

Anonim

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.