• 04-05-2013, 23:53:44
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar ;
    Wordpress'i yeni yeni çözmeye başladım ama bir konuda desteğe ihtiyacım var.
    Wordpress'de son yorum alan konuları gösteren php kodu lazım.
    Uzman arkadaşlardan ve konu hakkında bilgisi olan arkadaşlardan destek bekliyorum.

    Teşekkürler.
  • 05-05-2013, 10:11:26
    #2
    Mysql sorgusu ile yorumlarını çekip foreach ile listeleyebilirsin.
  • 05-05-2013, 10:21:31
    #3
    Aşağıdaki kodu sidebar.php ye ekleyin :

    	
    <div class="bilesen">
    <h3>Son Yorumlar</h3>
    <ul class="yorumlar">
    	<?php 
    	$yorumlar = get_comments('number=5&status=approve'); // 5 yorum,durum : onaylı
    	foreach($yorumlar as $yorum) :
    	?>
    	<li>
    		<a href="<?php echo get_permalink($yorum->comment_post_ID ); ?>">
    		<?php echo get_avatar($yorum->comment_author_email,30); ?>
    		<?php echo $yorum->comment_author; ?>	
    		<?php echo $yorum->comment_content; ?>
    		</a>
    	</li>
    	<?php endforeach; ?>
    </ul><!--/yorumlar-->
    </div><!--/bilesen-->

    gerisi CSS yeteneğinize kalmış.


    düzeltme : son yorum alan konular demişsiniz pardon
  • 05-05-2013, 13:05:16
    #4
    son yorum yapılan konular (5 adet, onaylanmış yorumlar, yayımlanmış konular)

    $tablo_ek = $wpdb->prefix;
    wp_reset_postdata();
    $sorgu     = mysql_query("SELECT * FROM ".$tablo_ek."comments LEFT OUTER JOIN ".$tablo_ek."posts ON ".$tablo_ek."comments.comment_post_id = ".$tablo_ek."posts.id WHERE ".$tablo_ek."posts.post_status='publish' AND ".$tablo_ek."comments.comment_approved='1' ORDER BY ".$tablo_ek."comments.comment_id DESC LIMIT 5");
        for ($j=0; $niphell=mysql_fetch_array($sorgu); $j++){
            echo $niphell['comment_author'].' '.$niphell['comment_date_gmt'].' Tarihinde yazdı. Konu:<a href="'.get_permalink($niphell['post_id']).'">'.$niphell['post_title'].'</a><br />';
        }
    wp_reset_postdata();