Avendo notato un grande apprezzamento nei confronti di post contenenti codice PHP, ho deciso di segnalarvi come fare una classifica dei migliori Post del proprio blog, scegliendo come fattore discriminante il numero di commenti ricevuti.
Esistono infatti molti PlugIn che fanno classifiche varie, ma ogni PlugIn rallenterà il nostro blog: meglio dunque introdurre codice diretto, soprattutto se semplice da fare.
Occorre ovviamente avere un PlugIn come Exec-PHP per eseguire codice PHP all’interno delle nostre pagine, post e Widget.
Ecco dunque il semplicissimo codice da inserire:
<?php
global $wpdb;
$pop = $wpdb->get_results(“SELECT id, post_title, comment_count FROM {$wpdb->prefix}posts WHERE post_type=’post’ ORDER BY comment_count DESC LIMIT 10”);
foreach($pop as $post) : ?>
<li><?php echo $post->post_title; ?></li>
<?php endforeach; ?>
Grazie mille delle informazioni che ci regala! :good: