Ö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.