WordPress'de varsayılan olarak yorumlar tarih sırasına göre listelenir. Ancak çoğu kişi bunun tersten yapılmasını ister, yani en son yazılan yorum en başta görünsün isterler. Bunu yapmak için WP'nin dosyalarına müdahele etmemiz gerekiyor, tabi ki bunu yapan bir eklenti ortaya çıkmazsa.
Eğer daha önce WP dosyalarını düzenlemediyseniz ya da düzenlemeyi bilmiyorsanız önce bunu araştırın.
İşleme başlayalım, wp-includes klasöründeki comment-template.php dosyasını açın. function comments_template( $file = '/comments.php' ) satırını bulun. Bu, yorumları listeleyen fonksiyon olup, bu fonksiyonun içindeki
- $comments = $wpdb->get_results("SELECT * FROM $wpdb->comments WHERE
- comment_post_ID = '$post->ID' AND (comment_approved = '1' OR ( user_id = '$user_ID'
- AND comment_approved = '0' ) ) ORDER BY comment_date");
satırına gelin. Bu satırın sonuna DESC ifadesini ekleyin yani satırın sonu ORDER BY comment_date DESC"); şeklinde olsun. aynı işlemi alttaki iki SQL sorgusu için de yapın. Artık yorumlarınız tarihe göre tersten listelenecekdir. Eğer farklı şekillerde sıralamak isterseniz, sorguyu kafanıza göre değiştirin.
Örnek için buradaki yorumlara bakabilirsiniz.
Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=149.
Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.
Tarih: 18 Aralık 2007 Saat: 20:25
Kardeş eline sağlık önemli bir bilgi vermişsin yine. benim başka bir problemim var oda rss. rss yi bi türlü yapamadım feedburnere kayıt yaptırdım fakat gerisin yapamadım. Bunun için neler gerekiyor yardım edebilirmisin. Şimdiden hayırlı bayramlar herkes.
Tarih: 15 Haziran 2008 Saat: 15:56
Bir deneyelim sonuç inş güzel olur... Sıralayacak mı bakalım
Tarih: 23 Ağustos 2008 Saat: 21:34
güzel paylaşım teşekkürler
Tarih: 07 Ekim 2008 Saat: 04:10
Yakup Bey yorumlara numara vermeyi nasıl yapmamız gerekiyor. Şimdiden teşekkürler diyelim cevap için.
Tarih: 07 Ekim 2008 Saat: 04:47
Yorumları numaralandırmak için aşağıdaki adresten devam edebilirsiniz. Tabi ki yeniden numaralandırırken, yorumları listelerken kullandığınız ol etiketi yerine div kullanmanız ya da ol etiketinin numaralandırma yapmasına CSS ile engel olmanız gerekecektir.
http://www.yakuter.com/yorumlari-tersten-numaralandirmak/