WordPress 2.9 ile yazı ve sayfalara ait thumbnail resimleri tanımlamak artık çok basitleşti. Çünkü 2.9 sürümü ile birlikte thumbnail desteği resmi olarak getirilmiş oldu. Bu özelliği aktif şekilde kullanabilmek için, elbette mevcut temalarımız üzerinde ufak güncellemeler yapmamız gerekecek.
WordPress 2.9 ile yazı ve sayfalarımıza thumbnail eklemek çok kolaylaştı. Çünkü thumbnail desteği artık WordPress 2.9 ile gelen bir özellik oldu. Gelin bu özelliği temanıza nasıl uygulayacağınızı ve kullanacağınızı görelim
Her şeyden önce temanıza thumbnail desteğini tanımlamanız gerekiyor. Aksi halde thumbnail işlemlerini yapamıyorsunuz.
Temanızın dizinine gidin ve oradaki functions.php dosyasını açın ve,
<?php
satırının hemen altına boş bir satır açın ve,
add_theme_support( 'post-thumbnails' );
kodunu ekleyin.
Eğer temanızın dizini içerisinde functions.php dosyası yer almıyorsa, functions.php adında bir dosya oluşturun ve alttaki satırları girin.
<?php add_theme_support( 'post-thumbnails' ); ?>
Şimdi yazınıza ait bir thumbnail resmi yükleyebiliriz. Yeni bir yazı oluşturun ya da mevcut yazınızı düzenlemeye gidin. Hemen sağ alt tarafa doğru Post Thumbnail kutusunu göreceksiniz.
![]()
Buradaki Set thumbnail bağlantısına tıklayın. Resim yükleme formu ekrana gelecektir ve bunun aracılığı ile resminizi yükleyin.
![]()
Bu kez Use as thumbnail bağlantısı var gördüğünüz üzere. İşte buna tıklamanız yeterli ve ardından resim yükleme ekranını kapatabilirsiniz. Artık yüklediğiniz resmi yazıya thumbnail olarak tanımlamış oldunuz.
![]()
Şimdi ise yazılarınıza ait thumbnail resmini görüntülemeyi öğreneceğiz. Örneğin default temanın index.php dosyası üzerinde işlem yapıyorum sizler için.
<?php the_content('Read the rest of this entry »'); ?>
satırının hemen üstüne,
<?php the_post_image( 'thumbnail' ); ?>
ekliyorum ve artık thumbnail resmi görüntüleniyor. Bu fonksiyonu yazarken 4 farklı resim boyutu girebiliyorsunuz. Bunlar: thumbnail, medium, large ve full. Bunların ebatlarını ise hatırlayacağınız üzere Ayarlar->Medya altından tanımlamaktayız.
The_post_image ile resim çıktı veriliyor. Ancak get_the_post_image ile değeri değişkene atayabilirsiniz.
<?php $thumb_html = get_the_post_image(); ?>
Bu işlem içinse get_post_image_id fonksiyonunu kullanacaksınız.
<?php $thumb_id = get_post_image_id(); ?>
Yazıya ait bir thumbnail tanımlanmış mı kontrol edebilirsiniz. Bunun içinse has_post_image fonksiyonu yer alıyor.
<?php
if(has_post_image()) {
the_post_image( 'thumbnail' );
} else {
echo '<img src="resimyok.gif" alt="resim yok" title="resim yok" />';
}
?>
Yukarıdaki gibi bir uygulama ile resim varsa gösterebilir aksi halde resim olmadığını belirten geçici bir resim yükletebilirsiniz.
Eklenti geliştiren arkadaşlar için bu fonksiyonların bulunduğu dosyayı belirtmekte fayda var
Yeri: wp-includes/post-image-template.php
İsminiz
E-Posta
Web Siteniz
Yorumunuz
Dmry.net Vital Teknoloji tarafından desteklenmektedir