Bu kodlar temanıza öne çıkarılmış görsel desteği sağlar.
add_theme_support bu desteğin olmasını sağlar ki, mutlaka olmalı.
Alttaki add_image_size fonksiyonu ise farklı yerlerde farklı boyutlarda öne çıkarılmış görsel elde etmenizi sağlar.
Sizin resimleriniz belirli bir orana göre küçültülmekte aslında ancak bunu kırpmadan yapıyor, eğer sizin için önemli olan genişliği ise verdiğiniz kodları aşağıdaki ile değiştirin.
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 150, 300 );
}Yani sadece bu kodlar kalsın, alttaki add_image_size olan bölümü /* kodlar */ halinde silmeden geçersiz hale getirin.
Verdiğim koddaki 150 resmin 150px genişlikte, 300 ise 300px yükseklikte olmasını söyler. Bunu orantısal olarak yapar, yani resmi kırpmaz. Örneğin 300 x 600 çözünürlükte bir resim 150x300 hale getirilir ancak resim kırpılmaz.
Ancak siz eğer resim 150x300'den büyük ise, sadece bu kısmı alınsın, geri kalan yere ihtiyacım yok derseniz de bu durum yukarıda verdiğim kodu aşağıdaki ile değiştirin.
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 150, 300, true );
}Ayrıca temanızda, öne çıkarılmış resimlerin gösterildiği yerdeki kodlara bakıp, aşağıdaki gibi olduğundan emin olun.
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail();
}
?>Kaynaklar:
http://codex.wordpress.org/Function_...post_thumbnail http://codex.wordpress.org/Function_...add_image_size