WordPress’de En Çok Yorum Alan Yazıları Göstermek

Malum artık kla­sik ola­rak, son yazı­lar, son yorum­lar, eti­ket­ler v.s. gibi yan menü ele­man­ları yeter­siz kalı­yor. Bazen daha faz­la­sına ihti­yaç duya­bi­li­yo­ruz. Benim de yan menümde gör­müş oldu­ğu­nuz popü­ler yazı­lar bölümü bu anla­ta­ca­ğım man­tıkla çalı­şı­yor. Yani en çok yorum almış yazı­dan, en az yorum almış yazıya doğru bir sıra­lama yapı­yor. Sonuç ola­rak yorum sayı­sına göre, yazı­la­rın popü­le­ri­te­sini belir­li­yor ve iste­di­ği­miz kada­rını göstertebiliyoruz.

Bunu yap­mak da oldukça basit. Yap­ma­nız gere­ken tek şey, popü­ler yazı­lar bölü­mü­nün görün­me­sini iste­di­ği­niz yere (sidebar.php) aşa­ğı­daki kodu yerleştiriyorsunuz.

	<li>
<h2>Popüler Yazılar</h2>
<ul>
			get_results("SELECT comment_count,ID,post_title FROM $wpdb-&gt;posts ORDER BY comment_count DESC LIMIT 0 , 10");
			foreach ($result as $post) {
			setup_postdata($post);
			$postid = $post-&gt;ID;
			$title = $post-&gt;post_title;
			$commentcount = $post-&gt;comment_count;
			if ($commentcount != 0) { ?&gt;
	<li><a title="&lt;?php the_title(); ?&gt; yazısını görüntüleyin" href="&lt;?php echo get_permalink($postid); ?&gt;">
			</a></li>
</ul>
</li>

NOT: PHP kodu­nun ilk satı­rı­nın sonun­daki “10”, yani “…DESC LIMIT 0 , 10″ kıs­mın­daki 10 sayısı. Kaç tane yazı­nın sıra­la­na­ca­ğını belir­le­yen sayıdır.

İşte bu kadar basit. Canlı bir örne­ğini hemen yan taraf­taki menüde göre­bi­lir­si­niz ;)

Paylaş:Bu yazıyı beğendiyseniz Twitter -veya Facebook'da paylaşabilirsiniz!

Siz de yorum yapmak ister misiniz?