İsmail Bayram > > WordPress Benzer Yazıları Listelemek

Eyl
20
Kategori :
Tarih : 20.09.12
Görüntülenme : 401
Yorum : 4

WordPress Benzer Yazıları Listelemek

wordpress

Merhaba arkadaşlar…Size bu yazımda wordpress sisteminde ziyaretçiyi sitede daha uzun süre tutmak için genellikle single.php dosyasında makaleden sonra kullanılan benzer yazıları listelemeyi göstereceğim.Çok basit bir şey zaten, vakit kaybetmeden başlayalım.Zaten ben de kendi temamda kullanıyorum.Buraya tıklarsanız yine bu sayfada bulunan benzer yazılara gidersiniz.

 

 

-Öncelikle temamızın single.php dosyasını ya da benzer yazıları göstermek istediğiniz yere gelin.

-Daha sonra aşağıdaki kodları ekleyin.

<div id="benzer">
					<h3>Benzer Yazılar</h3>
					<?php
						$categories = get_the_category($post->ID);
						if ($categories) {
						   $category_ids = array();
						   foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;
						   $args=array(
							  'category__in' => $category_ids,
							  'post__not_in' => array($post->ID),
							  'showposts'=>4, // Gösterilecek benzer yazı sayısı
							  'caller_get_posts'=>1
						   );
								$my_query = new wp_query($args);
						   if( $my_query->have_posts() ) {
							  echo '';
							  while ($my_query->have_posts()) {
								 $my_query->the_post();
							  ?>								

									<a href="<?php the_permalink() ?>"><?php the_title_attribute(); ?></a>

							  <?php
							  }
							  echo '';
						   }
						wp_reset_query();
						}
					?>					
				</div>

Şimdi burada dikkat etmeniz gereken nokta şu kodda;

<a href="<?php the_permalink() ?>"><?php the_title_attribute(); ?></a>

Bu kod listelenme kısmını gösteriyor yani böyle yaparsanız sadece link şeklinde 4 tane listelenecek.Kaç tane listelenceğinin nerden ayarlanacağını da kodlar arasında açıklama satırı şeklinde bahsettim.

Şimdi bazılarımız bunu resimli yapmak isteyecektir.Nasıl resimli yapacağız bunu?Hemen yukarıdaki koddan önce şu kodları ekliyoruz.

<a href="<?php the_permalink() ?>"> 
 <?php if(has_post_thumbnail()) { the_post_thumbnail(); } // Eğer öne çıkan görsel eklenmişse 
 elseif( $thumbnail = get_post_meta($post->ID, 'resim', true) ){ //Eğer özel alan ile resim eklenmişse "resim" diye ?>
 <img src="<?php echo $thumbnail; ?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" width="80" height="80" /><?php } // Resmi yazdır 80x80 boyutunda?>
 </a>

Gördüğünüz gibi kodların açıklamasını da açıklama satırı şeklinde yazdım.Gene de anlayamadıysanız şu yazıma bakın : WordPress Öne Çıkan görsel belirleme

Evet arkadaşlar bu yazım da bu kadar umarım faydalı olmuştur.

VN:F [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)
WordPress Benzer Yazıları Listelemek, 10.0 out of 10 based on 1 rating

Yazar Hakkında

16 Kasım 1996′da dünyaya Balıkesir’de gözlerimi açtım.Tenoloji ve elektronik tarzı şeyler her zaman ilgimi çekmiştir.7 yaşımda ilk internet cafeye gittiğim gün hepimizin en az bir kere bile oynadığı CS 1.6 ile tanıştım.Tabi o zamanlar küçüktük böyle webmasterlıkmış falan yok bilmiyoruz adını dahi.Sonra evime bilgisayar alınmasıyla iyice aram yakınlaştı.Gamemaker ile içli dışlı oldum.Daha sonra üye olduğum bir forum sitesi sayesinde bilgisayarın temeline girdim.2012 Nisan ayından itibaren HTML&CSS ve WordPress’te kendime göre önemli yollar kathettim.Biraz da PHP bilgimin olması beni WordPress ile daha kolay yakınlaşmamı sağladı ve vazgeçilmezim oldu.Şimdi ise burdayım.Ayrıntılı Bilgi için En iyisi tek olmak adlı makaleme bakabilirsiniz.

Yazıyı Paylaş!
Yorumlar(4)
  1. Kerem Ali Vahap 24 Eylül 2012

    Merhaba sitenizde yazar olmak istiyorum.Herhangi bir ücret talebim yoktur.Ancak ücretli çalıştıracaksanız küçük bir ücret alabilirim.1998 doğumluyum.Müthiş bir makale yazarıyım.Uzun ve öz yazarım resim eksik etmem ve Türkçe yi iyi kullanırım.Sitenize büyük oranda katkı sağlayacağıma emin olabilirsiniz.
    TEŞEKKÜRLER…
    Msn yi verdim facebook adresim.


  2. akipa 11 Şubat 2013

    ufak bir eklemede ben yapayım yazıları alt alta sıralamak istiyorsanız
    <a href="”> bu kodun altına bu basit kodu ekleyin tamamdır.Bilmeyenler için faydalı olacaktır.


    • İsmail Bayram 11 Şubat 2013

      Yazıları alt alta sıralamak istiyorsanız bu kodu değil, css’te benzer yazıya verdiğiniz class’a float özelliği vermeyin yeter.



Sen de Yorumla!

Spamlara karşı soru: