WordPress Köşe Yazarları


wordpress köşe yazarları konusunda artık tamamen sıkılmışken ufacık bir kod imdadıma yetişti.  child_of  kodu… Artık bu kod ile yok avatar eklentisi yok kategori resmi eklentisi yok author.php yok auothor rss vs vs uğraşmayacağım. Kod mantığı verilen kategori id nosuna ait alt kategorileri ve bu kategorilerdeki son yazıyı çekiyor. Araya bir de kategori id numarasına bağlı olarak kategori resmini de ekleyince köşe yazarı derdi bitmiş oldu…

Kodlar şu şekilde..

	<div id="kutu"> 
   <?php 
      $categories=  get_categories('child_of=5&order=ASC');
         foreach ($categories as $category) { ?>

		<?php 
$dd = $category->cat_ID; 	
$recent = new WP_Query("cat=$dd&showposts=1"); 
while($recent->have_posts()) : $recent->the_post(); ?>

<div class="resimy">
<?php $resim = get_post_meta($post->ID,'yazarresim', true); if($resim != "") {  ?><img class="cat_tag" src="<? echo strtolower($resim); ?>"/><?php }else{ ?><img class="cat_tag" src="<?php bloginfo('template_url'); ?>/yazar/<?php the_category_ID(); ?>.jpg" alt="" width="50px" height="55px"/><?php } ?>
</div>
<div class="yazifrk"><?php the_category(' '); ?></div>

<div class="mmsfrk"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php echo substr(get_the_title(), 0, 30); ?>...</a></div>
<div class="temizlikci"></div>

<div style="border-bottom: 1px dotted #c0c0c0;margin:2px;"></div>
<?php endwhile; ?>
     <?php } ?> 
</div>
<!-- box -->
<div class="temizlikci"></div>

Kodlamada child_of=5 yazan yer köşe yazarlarımız ana kategorisinin id numarasıdır. Köşe yazarı eklerken bu kategoriye ait alt kategori şeklinde kategoriler ile köşe yazarı atanmaktadır. Resim için tema klasörünüzde yazar şeklinde bir klasör açın ve oluşturduğunuz her alt kategori yani her yazar için o kategoriye ait idnumarası .jpg şeklinde resim ekleyin.

yazı title yani başlık kısmı fazla uzayıp da görüntü kirliliği oluşturmasın diye 30 karakter ile sınırlandırılmıştır. Yazar alanınız uygunsa dilerseniz artırabilirsiniz.

css kodlarıda aşağıdaki gibi olursa  174px genişliğindeki bir alanda 50px genişlik 55px yükseklikte yazar resmi ile klasik bir köşe yazarı alanı oluşturmuş olursunuz…

 

css kodları

#kutu {width: 174px; margin-top:5px; margin-bottom:5px;}
#kutu h2{font-size:14px;}
#kutu .resimy{float:left;display: block;height: 55px;width: 50px;margin: 3px;border:2px solid #ccc }
#kutu .yazifrk, #kutu .yazifrk a {float:left;text-align:left;display: block;font-size:12px;margin-right: 1px;text-decoration:none;color:#960000;font-weight:bold;}
#kutu .mmsfrk, #kutu .mmsfrk a {padding-top:1px; font-weight:bold; font-size:10px; margin-left:1px; padding-right:1px;text-decoration:none;color:#111;}

herkese kolay gelsin : )

31 05 2013


“WordPress Köşe Yazarları” için 3 Yorum

  1. ibrahim dedi ki:

    S.a. hocam WordPress Köşe Yazarları yazını temama uyguladım fakat ben en son hangi yazar yazısı varsa o üste çıksın istiyoum yapabilirmiyim.

  2. Serkan DEMİR dedi ki:

    Hocam bu kodları nereye yazacağız? Bileşenler de hrml ekle diyorum. sayfada html kodları olduğu gibi çıkıyor.

  3. Erdem dedi ki:

    Merhaba Faruk bey. WordPress sitesinde bileşenlere verdiğiniz kodu wordpress eklemeye izin vermiyor.
    ********* sitesinde ki gibi sol menüde “Şairler” gibi nasıl ekleme yapabiliriz.

WordPress Köşe Yazarları Yazısı için Yorum Yapabilirsiniz

facebook twitter ffozturk rss feed

HAKKIMDA

Eskiden bir kağıt.. bir kalem.. bir de sigaram.. diye başlayan şiirlerim vardı. yalnızlığımın tek dostu gecelerde karalanmış cümleler ile anlatmaya çalışırdım kendimi… Bazen umut olurdu her kelimem bazen de koca bir YOK luk...

DEVAMINI OKU


Bu sitenin tasarımı, kodlaması ve bilimum içeriği kopyalanabilir.
Sorun tam da burada başlıyor... kalem, sigara ve gecenin karanlığı...
Film İzle, Online Film İzle, HD Film İzle