Λειτουργία πρόσφατων δημοσιεύσεων - CSS-Κόλπα

Πίνακας περιεχομένων:

Anonim

Τεχνική # 1

Αυτή η λειτουργία είναι χρήσιμη όταν πρέπει να εμφανίσετε περιεχόμενο, απόσπασμα, προσαρμοσμένα πεδία ή οτιδήποτε σχετίζεται με την ανάρτηση πέρα ​​από τον σύνδεσμο και τον τίτλο της. Εάν χρειάζεστε απλώς μια λίστα συνδεδεμένων τίτλων, δείτε την επόμενη τεχνική. Τοποθετήστε την ακόλουθη συνάρτηση στο 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; )

    Χρήση

    Αφού κάνετε τη λειτουργία. Βάλτε τα ακόλουθα στην πλαϊνή μπάρα ή οπουδήποτε θέλετε στη λίστα των πρόσφατων δημοσιεύσεων…

    Μπορείτε να του δώσετε 2 επιχειρήματα, το πρώτο είναι ο αριθμός των δημοσιεύσεων και το δεύτερο είναι εάν θέλετε ή όχι να εμφανίσετε τα αποσπάσματα. οπότε οι πρόσφατες_ποστολές (2, false) θα εμφανίσουν τους 2 πιο πρόσφατους τίτλους ανάρτησης.

    Τεχνική # 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 ) ); ?> 

    Τεχνική # 3

    Πιο σύντομη έκδοση του # 1, η οποία περιλαμβάνει επίσης μια πιο τυποποιημένη συμβολοσειρά ερωτήματος.