• 24-09-2010, 20:56:17
    #1
    Üyeliği durduruldu
        <?php global $wpdb, $comments, $comment;
        $comments = $wpdb->get_results("SELECT  comment_author, comment_ID, comment_post_ID, comment_date, SUBSTRING(comment_content,1,50) AS comment_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 5"); ?>
            <ul id="tab_content_comments" class="tab_content_list1"> <!-- Latest comments -->
    
    <?php if ( $comments ) : foreach ($comments as $comment) :
        echo  '<li class="latestcomment">'  . sprintf(__('%1$s <span class="commententrytitle"> - '  .strip_tags($comment->comment_date).
    ''.'<br />%2$s</span><br />%4$s &hellip;'),
                        '<a href="'. get_permalink($comment->comment_post_ID) . '#comment-' . $comment->comment_ID . '" title="' . $comment->comment_author . ' - ' . get_the_title($comment->comment_post_ID) . '"><span class="meta">' . $comment->comment_author . '</span></a>',
                        get_the_title($comment->comment_post_ID),
                        get_permalink($comment->comment_post_ID),
                    strip_tags($comment->comment_excerpt) ) .'</li>';
                    endforeach; endif; ?>
    son yorumlar kısmındaki kodlar bu şekilde.

    Anasayfada sadece son kez yorum yapılan konu görünsün istiyorum. Yorumu yapanın ismi cismi, urlsi gözüksün istemiyorum.

    Bu kodların içinden bazılarını değiştirdim falan ama yinede olmadı.
  • 24-09-2010, 21:14:01
    #2
    <?php
    global $wpdb, $comments, $comment;
    $comments = $wpdb->get_results("SELECT  comment_author, comment_ID, comment_post_ID, comment_date, SUBSTRING(comment_content,1,50) AS comment_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 5");
    echo '<ul id="tab_content_comments" class="tab_content_list1">';
    if ( $comments ) :
    	foreach ($comments as $comment) :
    		echo '<li class="latestcomment"><a href="'. get_permalink($comment->comment_post_ID) . '#comment-' . $comment->comment_ID . '" title="' . $comment->comment_author . ' - ' . get_the_title($comment->comment_post_ID) . '"><span class="meta">' . get_the_title($comment->comment_post_ID) . '</span></a></li>';
    	endforeach;
    endif;
    echo '</ul>';
    ?>
    bunu dener misin?
  • 24-09-2010, 21:28:54
    #3
    Üyeliği durduruldu
    yemedi. hala aynı. bu kodları ben sidebar.php dosyasından aldım. functions.php'den mi düzenlenecek acaba.
  • 24-09-2010, 21:30:24
    #4
    koptagel adlı üyeden alıntı: mesajı görüntüle
    yemedi. hala aynı. bu kodları ben sidebar.php dosyasından aldım. functions.php'den mi düzenlenecek acaba.
    yememiş olması imkansız, çünkü kod sizin koddan farklı son yorumlar kısmını bileşen olarak mı eklediniz?
  • 24-09-2010, 22:13:58
    #5
    Üyeliği durduruldu
    seemsiyah adlı üyeden alıntı: mesajı görüntüle
    yememiş olması imkansız, çünkü kod sizin koddan farklı son yorumlar kısmını bileşen olarak mı eklediniz?
    evet.
  • 24-09-2010, 22:51:55
    #6
    koptagel adlı üyeden alıntı: mesajı görüntüle
    evet.
    bileşeni düzenlemek için core hack yapmanız gerekli, çünkü son yorumlar bileşeninde functions.php üzerinden düzenleme yapılmıyor. son yorumlar bileşeninin nasıl düzenleneceğini şuradan görebilirsin
  • 24-09-2010, 23:47:21
    #7
    Üyeliği durduruldu
    hallettim eyvallah. tam orda anlattığı gibi olmadı ama yinede işime yaradı.
  • 25-09-2010, 00:07:02
    #8
    koptagel adlı üyeden alıntı: mesajı görüntüle
    hallettim eyvallah. tam orda anlattığı gibi olmadı ama yinede işime yaradı.
    çözüldüyse sorun yok