WordPress Resimli Son Yazılar Bileşeni Yapımı

WordPress’te neredeyse her yazıya artık özel alan olarak önizleme resmi ekliyoruz. Ama yan menümüzde son yazıları gösterirken genelde yazı başlıklarını gösteririz, peki neden önizleme resimlerini de göstermiyoruz?
Ne yazık ki bunu yapmak için bir bileşen yazacak vaktim yok, eğer siz yazabilirseniz sevinirim. Yan menünüzde yazılara eklediğiniz ‘thumnail’ isimli özel alanda tutulan resim adresini kullanarak yazılarınızı yan menüde göstermek isterseniz aşağıdaki kodları yan menünüzde ya da yazıları nerede göstermek isterseniz oraya ekleyin. Tabi kendinize göre uygun değişiklikleri yapmayı unutmayın.

<li><h2>Son Yazılar</h2>
<ul class=”son_yazilar”>
<?php $myposts = get_posts(‘numberposts=10&offset=1’);
foreach($myposts as $post)  {
$image = get_post_meta($post->ID, ‘thumbnail’, true);
?>
<li>
 <?php if ($image) echo “<img src=’$image‘ width=’48’ height=’48’ alt=” />”; ?>
 <a href=”<?php the_permalink(); ?>” rel=”bookmark” title=”<?php the_time(‘d F Y’); ?>”><?php the_title(); ?></a>
 <div class=”clear”></div></li>
<?php }; ?>
</ul>
</li>

Kod içerisinde geçen ‘thumbnail’ ifadesi yerine, yazılar için kullandığınız önizleme resminin özel alan adını yazınız. Ayrıca daha düzgün bir görünüm için aşağıdaki CSS kodlarını temanızın style.css dosyasına ekleyin.

.son_yazilar li img{
 float:left;
 margin-left: 5px;
}
.clear {
 clear:both;
}

Aslında bunları yapmak Recent Posts isimli bir eklenti var ancak eklentinin çalışabilmesi için Post Plugin Library isimli eklentiyi de kurmanız gerekiyor. Doğrusu böylesine basit bir işlem için toplamda yaklaşık 200 KB’lik bir eklentiyi kullanmak istiyorsanız bunları kullanabilirsiniz.

Lüften Konuyu Oylayınız.
[Toplam: 0 Ortalama: 0]

Bir Cevap Yazın