1. Bu site çerez kullanmaktadır. Siteyi kullanmaya devam etmeniz halinde çerez kullanımı ile ilgili site koşullarını kabul etmiş sayılırsınız. Daha Fazlasını Öğren.
  2. Forum İllegal Uyarısı Forum kuralları gereği forumda video ve illagal paylaşım yapmak yasaktır.Program Arşivimizde ise kısıtlanmış sürüm yada dağıtımı serbest olan (trial - freeware) yazılımlar yayınlayınız..Aksi takdirde mesajlarınız silinecektir..

WordPress'de yorumları sıralama

Konusu 'webmaster, script, Uygulama,Anlatım' forumundadır ve guclusat tarafından 19 Ekim 2010 başlatılmıştır.

  1. guclusat
    Offline

    guclusat Tanınmış Üye Süper Moderatör

    Katılım:
    14 Haziran 2009
    Mesajlar:
    9.756
    Ödül Puanları:
    48
    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


    PHP:
    $comments $wpdb->get_results("SELECT * FROM $wpdb->comments WHEREcomment_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.
     

Sayfayı Paylaş