Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

WordPress Yorumlarını Tersten Sıralamak

22 sec read

Şuanda üzerinde çalıştığım bir site için yorumları tersten sıralamam gerekti. Varsayılan hali ile ilk eklenen yorum en üstte ve son eklenen yorum en altta görünüyordum. Benim amacım ise aksine ilk eklenen en altta, son eklenen en üstte olsun istiyordum. Ufak bir çalışmadan sonra gerçekten basit bir çözüm buldum.

Çözüm

Temanızın comments.php dosyasını açın. Aşağıdaki satırı bulun.
[php]<?php if ($comments) : ?>[/php]
Bu satırın hemen altına şu kodu ekleyin.
[php]<?php $comments = array_reverse($comments); ?>[/php]
Hepsi bu kadar.

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

19 Replies to “WordPress Yorumlarını Tersten Sıralamak”

  1. Yorum numaralarını nasıl ters olarak sıralanmasını sağlarız? -yani yorumlar aşağıya doğru 1 2 3 … şeklinde değil … 3 2 1 şeklinde-
    Sanırım sizin kullandığınız yorum sayfalama eklentisi bu şekilde (… 3 2 1) olmasını sağlıyor. Ancak 10 yorumdan az olduğunda yine normal sıralama (1 2 3 ,,,) yapıyor

  2. Çok Teşekkürler Hocam.Zahmet Olmazsa Bir Sorum Olacak : ) Benim Temamda Yorum Sayıları Gözükmüyor Sizinki Gibi Nasıl Yapabilirim?

  3. Şer, malesef kişisel yardımda bulunmuyorum. Şu kodu ekle kesin olur diyebileceğim bir şey değil seninki. Temadan temaya değişir kodlar. WordPress-tr.com forumlarından yardım alabilirsin. Fakat bu istediğin şey için birisinin eline alıp uğraşması gerekir bilgin olsun.

  4. ben olsam

    sql değişkeninin verileri çektiği sorguda ORDER BY listelemesinin sonuna DESC EKLEYİP veritabanındaki verileri isteğin sıranın tersine göre sıralayabilirsin:D

    id ye göre sıralıysa idd lerine öre 3-2-1 tarihe göre yada saate göre sonran başa doğru ters biçimde listeleyebilirsin :P

    yane bu kadar uğraşmazdın

  5. @aramok, bakalım kaç kişi senin kadar sql bilgisi biliyor :) Ayrıca sadece
    $comments = array_reverse($comments);
    yazmak o kadar da zor değil gibi ;)

  6. olsun:D

    o daha şık
    array_reverse(); fonksiyon adını sevmedim.
    ama şimdi düşündümde senin dediğin yol daha kısaymış
    ama yinede sorguya eklemek daha kral durur:)

  7. ben wordpress kullanmıyorum
    tersten sıralama gibi bi derdim yok:D
    istediğim şekilde sıralama yapabiliyorum şükürki
    :D ama olurya belki google’a tersten sıralama yazıpta birisi buraya girer ise -ki ben gibi biri- başka yöntemlerinde olduğunu bilmesinde fayda var ve istediğini kullansın.
    Saygılar

  8. Hocam bir şey sormak istiyorum “yorumunuz denetim için bekliyor” uyarı ile beraber yorum yazanın onaylanmamış mesajı en altta görünüyor onu da en üstte göstermek mümkün mü? Onu da burdaki gibi aynı şekilde nasıl yukarıda gösterebiliriz cevabınızı bekliyorum ajax comments kullanıyorum yorum yazanların yorumlarını onaylanmadan görebilmeleri açısından çok önemli olacak saygılar…

    1. Bu dediğinizi yapmak için kodlarla biraz boğuşmak lazım. Öyle şu satıra şunu ekleyin demekle malesef olmaz. Bununla uğraşması için de programcılarla görüşebilir anlaşabilisiniz.

  9. Teşekkürler yakuter hocam vallahi şuana kadar tek kuruş vermeden araştırarak öğrendim her şeyi böyle yapmaya da devam edecem :D baktım onu üstte gösteremiyorum üstü alta getirdim (yorum formunu alta ekledim :) )

  10. Bu kadarda olmaz arkadaşım, Sen bir dahisin. Teşekkürler başarı ile yaptım, sorunum düzeldi

Leave a Reply

Your email address will not be published. Required fields are marked *