skip to Main Content
+30-6944453971 info [a] selidamou.gr

Δημιουργήστε το δικό σας shortcode για τα τελευταία post σας

Όταν δεν βρείτε κάτι που να σας βολέψει, ή απλά δεν θέλετε να προσθέσετε ένα ακόμα ολόκληρο plugin, (όσο ελαφρύ και αν σας λένε ότι είναι) μπορείτε απλά να δημιουργήσετε το δικό σας shortcode για να εμφανίσετε στον χρήστη τα τελευταία άρθρα που έχουν δημοσιευτεί.

 

Προσθέτουμε το παρακάτω κώδικα στο αρχείο functions.php, όπως συνήθως. Μπορείτε να το παραμετροποιήσετε όπως επιθυμείτε. Νομίζω είναι pretty straight forward. Αν θέλετε και τις πρώτες σειρές από τα άρθρα σας, μπορείτε να προσθέσετε το get_the_excerpt. Εγώ προτιμούσα να έχω μόνο τις ημερομηνίες και τους τίτλους.

function my_latest_posts($atts){
$q = new WP_Query(
array( ‘orderby’ => ‘date’, ‘posts_per_page’ => ‘4’)
);

$list = ‘<ul style=”list-style-type:square” class=”recent-posts”>’;

while($q->have_posts()) : $q->the_post();

$list .= ‘<li>’ . get_the_date() . ‘ <a href=”‘ . get_permalink() . ‘”>’ . get_the_title() . ‘</a>’ . ‘<br />’. ‘</li>’;

endwhile;

wp_reset_query();

return $list . ‘</ul>’;

}

add_shortcode(‘latest-posts’, ‘my_latest_posts’);

Για να το χρησιμοποιήσετε σε οποιοδήποτε post ή page μπορειτε να προσθέσετε το shortcode [latest-posts]

Όχι. Δεν έχει κάτι άλλο. Ήταν τόσο εύκολο και δεν χρειάζεστε να φορτώσετε την σελίδα σας με ένα ακόμα άχρηστο plugin!

Back To Top
×Close search
Search