• 20-03-2023, 00:44:23
    #1
    Merhaba,

    Wordpress yorum sayısı gösterme kısmında kullanılan <?php comments_number( 'no responses', 'one response', '% responses' ); ?> bu fonksiyonu sadece 3 şekilde kullanabiliyoruz.
    Bu fonksiyonu başlıkta anlattığım gibi yorum sayısınına göre farklı takılarla göstermek mümkün müdür?

    Rusça sitede kullanılacağı için sayılara göre takılar değişiyormuş, ben Türkçe olarak anlatıyorum.
    1, 11, 111 yorum varsa 'inci'
    3, 13, 113 yorum varsa 'üncü' yazacak şekilde.
  • 20-03-2023, 00:48:39
    #2
    $comment_count = get_comments_number();
    $takilar = array(
        1 => 'inci',
        2 => 'nci',
        3 => 'üncü',
        // ve böyle devam edebilirsiniz...
    );
    $last_digit = substr($comment_count, -1);
    if (array_key_exists($last_digit, $takilar)) {
        $taki = $takilar[$last_digit];
    } else {
        $taki = 'inci';
    echo $comment_count . ' ' . $taki . ' yorum';
    
    }
    yedek alın. fonksi.yn dosyanıza ekleyip deneyip bilgi verin
  • 20-03-2023, 00:53:59
    #3
    xAsAx adlı üyeden alıntı: mesajı görüntüle
    yedek alın. fonksi.yn dosyanıza ekleyip deneyip bilgi verin
    Cevap için teşekkür ederim, ekledim bir değişiklik olmadı maalesef.
  • 20-03-2023, 00:54:53
    #4
    echo $comment_count . ' ' . $taki . ' yorum';
    bu kısmı son satırı yani yorumları gösterdiğnz yere yazmanız gerek
  • 20-03-2023, 01:41:03
    #5
    xAsAx adlı üyeden alıntı: mesajı görüntüle
    echo $comment_count . ' ' . $taki . ' yorum';
    bu kısmı son satırı yani yorumları gösterdiğnz yere yazmanız gerek
    Yardımınız için çok teşekkür ederim