Öne çıkan görseller temamıza güzel bir görsellik katabilir. Eğer temanız bunu desteklemiyorsa, bu özelliği kendiniz de ekleyebiliriz. ![]()
Aşağıdaki kodlar functions.php dosyasına yazılacak ama bunun öncesinde kodları kendinize göre düzenlemeniz gerekiyor. Bu yüzden kodların altındaki açıklamaları lütfen okuyun.
add_theme_support( "post-thumbnails" ); set_post_thumbnail_size( $width, $height, $crop );
Şimdi bu kodları hemen açıklayayım:
1. Satırdaki kod
Bu kodu yazdığınızda öne çıkan görsel, hem yazılarınızda (post) hem de sayfalarınızda (page) aktif olacaktır. Sadece yazılarda kullanmak istiyorsanız,
add_theme_support( "post-thumbnails", array( "post" ) );
kodunu yazın. Sadece sayfalarda kullanmak istiyorsanız,
add_theme_support( "post-thumbnails", array( "page" ) );
kodunu yazın. add_theme_support ile ilgili ayrıntılı bilgiye bu bağlantıdan ulaşabilirsiniz.
2. Satırdaki kod
Bu satırdaki değişkenlerin açıklamalarını aşağıda belirttim.
- $width (integer): Resmin genişlik değerini yazın. (Sadece sayı yazılacak.)
- $height (integer): Resmin yükseklik değerini yazın. (Sadece sayı yazılacak.)
- $crop (boolean): Buraya true veya false yazın. true yapıldığı taktirde; eklenen resim belirtilen ebatlardan büyükse kırpma yapılacağı anlamına geliyor. false ise kırpma yapılmayacağı anlamına geliyor.
$crop değerine ne yazılacağını daha iyi anlamak için resimlere göz atabilirsiniz.
Resmin upload edilmeden önceki orijinal hali buydu.

set_post_thumbnail_size( 180, 160, true); yapınca böyle gözükecek.

set_post_thumbnail_size( 180, 160, false ); yapınca böyle gözükecek.

- İlk örnek, resmin upload edilmeden önceki hali.
- 2. örnekte true yaptığımız için resim sağdan ve soldan bir miktar kırpılmış.
- Son örnekte ise false yaptığımız için resim kırpma yapılmadan sadece ebatları küçültmüş.
Aşağıdaki kodları ise öne çıkan görselin nerede görünmesini istiyorsanız oraya yazın.
<a href="<?php the_permalink() ?>" ><?php the_post_thumbnail(); ?></a>
Takıldığınız bir yer olursa konu altına yazabilirsiniz.
O eklentiyi hiç kullanmadım. Bu yüzden yardımcı olamayacağım.
bu kodun içine koyabilirmiyim tam olarak yerleşmiyor dagılıyor resim ile konu
<a href="<?php the_permalink() ?>" ><?php the_post_thumbnail(); ?></a>bu kodu temanıza eklediyseniz, çıkması lazım.
yada başka bi şey anlamadım olmuyor..
Eklemen gereken kod bu.
<a href="" >
bir kırparak veriyor birde kırpmadan veriyor. Ben istiyorum ki tam sayfa nasıl yüklediysem o seklinde istiyorum.