Forse molti non ci avranno nemmeno fatto caso, ma se osservate bene (non ci vuole poi molto), i commenti in Wordpress sono pubblicati in ordine crescente, ovvero i più vecchi sono posizionati in cima e quelli nuovi in fondo.
Il concetto che sta alla base di questa scelta è di creare attraverso i commenti
Ma non disperate! Una soluzione sono naturalmente riuscito a trovarla, ma bisognerà utilizzare un po’ di codice PHP avanzato (non serve che capiate tutto, basterà copiare il codice…).
La funzione che andremo a usare è array_reverse(); che semplicemente obbliga Wordpress a invertire l’ordine normale dei commenti all’interno di un post.
Per fare questo dovremo andare nella cartella dove si trovano i file del nostro template e aprire il file comments.php con un editor di testo.
Cercate ora la seguente linea di codice:
<?php foreach ($comments as $comment) : ?>
Questa linea è la funzione che gestisce il Loop dei commenti all’interno del blog.
Esattamente prima di questa linea di codice scrivete la seguente funzione:
<?php $comments = array_reverse($comments, true); ?>

Ora salvate e aprite il blog nel vostro browser. Se avete digitato tutto a dovere, i commenti adesso verranno presentati in ordine contrario, da più nuovo al più vecchio.
Semplice, no?
Se avete problemi o se questo post vi è stato semplicemente di aiuto, lasciate pure un commento… (i miei rimangono in ordine ascendente…).
Foto by peej0e
Grazie, era proprio quello che cercavo. Semplice ed immediato.
Ciao.
Ciao,
sembra facile, ma dove trovo il file del mio template?
Scusami, ma sono una novella
Ciao
nel mio comment.php non c’è quella stringa, come posso fare?
Ciao,
ottimo articolo, spiegazione semplice ma efficace; era proprio quello che mi serviva
Grazie mille.