İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Wordpress image-resize sorunu. LÜTFEN YARDIM EDİN.

emlcvdv

0
İyinet Üyesi
Katılım
18 Kasım 2012
Mesajlar
56
Reaction score
0
Merhaba arkadaşlar.

Wordpress'te önemli bir sorunum var benim. Normalde yazı içine veya öne çıkan bir resim eklediğimde, bu resim otomatik olarak 85x54, 300x194, 240x225 px'lik versiyonlarıyla birlikte hosta kaydoluyor. Bu ebattaki resimler sitenin değişik yerlerinde (örn: sidebar, ilgili yazılar vb.) düzgün görünmesi için gerekli bunu biliyorum ama bu işlemin sadece öne çıkarılan resim için yapılmasını istiyorum. Çünkü yazı içine eklenen resim sitenin başka bir yerinde zaten görünmeyecek ve farklı ebatlardaki versiyonlarının hostta boşu boşuna yer kaplamasını istemiyorum. Bunu sadece öne çıkarılan resim için yapmamı sağlayacak bir yöntem var mı?
 

daRius

0
İyinet Üyesi
Katılım
9 Nisan 2011
Mesajlar
1,187
Reaction score
19
Konum
İzmir / Manisa
Sanırım 1000x1000lik bir resmi yüklediğinizde bunu 85x54, 300x194, 240x225 px'lik versiyonlarıyla birlikte hosta kaydediyor. Bunu yapan da büyük ihtimal ile thimbthumb.php dosyası. Yani senin işin kısaca bu dosya ile ilgili gibi görünüyor.
 

emlcvdv

0
İyinet Üyesi
Katılım
18 Kasım 2012
Mesajlar
56
Reaction score
0
Keşke bunu bilmek yetseydi, php bilgim kısıtlı olduğundan sadece öne çıkarılan resmin resize edilip hosta kaydedilmesini sağlayamam. Bana bir wordpress kurdu yardım edebilir ancak. Görünen o. Sana teşekkür ederim yine yardım etmeye çalıştığın için. Ben yine de bir inceleyeyim belki çözerim. Tekrar sağ ol.
 

emlcvdv

0
İyinet Üyesi
Katılım
18 Kasım 2012
Mesajlar
56
Reaction score
0
http://codex.wordpress.org/ linkinden biraz araştır. Function ve Thimbthumb ile çözebilirsin.
Başarılar.

Evet hocam haklısın. function.php dosyasında şu kodlara rastladım. Sadece öne çıkarılan resimlerin resize edilmesi için bu kodları nasıl editleyebilirim. Bilen var mı?

/////////////////////////////////////
// Register Thumbnails
/////////////////////////////////////

if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 620, 400, true );
add_image_size( 'post-thumb', 620, 400, true );
add_image_size( 'medium', 300, 194, true );
add_image_size( 'medium-thumb', 300, 194, true );
add_image_size( 'square-thumb', 240, 225, true );
add_image_size( 'small-thumb', 85, 54, true );
}
 

daRius

0
İyinet Üyesi
Katılım
9 Nisan 2011
Mesajlar
1,187
Reaction score
19
Konum
İzmir / Manisa
Anladığım kadarı ile bunlardan bir tanesi öne çıkarılmış görsel (öne çıkarılmış görsel boyutu ne ?) diğerleri de kırpılan resimler. Sizin yapmanız gereken öncelikle öne çıkarılmış görsel resminin boyutları. Sallıyorum 620x400 ise o haricindeki tüm şu add image size komutu ile başlayanları sileceksiniz. Eğer 620x400'ü de değiştirmek istiyorsanız yeni boyut gireceksiniz. Diğerlerini silmezseniz o resimleri orada yazan boyutlarda oluşturup kütüphanenize koyacak boşa yer kaplayacaktır.

Başarılar.
 

emlcvdv

0
İyinet Üyesi
Katılım
18 Kasım 2012
Mesajlar
56
Reaction score
0
Anladığım kadarı ile bunlardan bir tanesi öne çıkarılmış görsel (öne çıkarılmış görsel boyutu ne ?) diğerleri de kırpılan resimler. Sizin yapmanız gereken öncelikle öne çıkarılmış görsel resminin boyutları. Sallıyorum 620x400 ise o haricindeki tüm şu add image size komutu ile başlayanları sileceksiniz. Eğer 620x400'ü de değiştirmek istiyorsanız yeni boyut gireceksiniz. Diğerlerini silmezseniz o resimleri orada yazan boyutlarda oluşturup kütüphanenize koyacak boşa yer kaplayacaktır.

Başarılar.

Hocam sildim zaten. Şu anki hali aşağıdaki gibi.

if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 620, 400, true );
add_image_size( 'post-thumb', 620, 400, true );
add_image_size( 'small-thumb', 85, 54, true );
}

Öne çıkarılan resim boyutu 620x400. Ama 85x54'ü silmedim çünkü sitenin bazı yerlerinde bu boyuttaki resmin görünmesi lazım. Silersem yerine 620x400 olan geliyor, bu da hoş bir görüntü olmuyor. Ama benim istediğim tam olarak bu değil. Örneğin ben 500x500 ebatlarında bir resim eklersem, bunu hiç resize etmeden direkt hosta atsın istiyorum. Ama o resmi öne çıkardığım an 620x400 ve 85x54 ebatlarındaki versiyonlarını da hosta eklemeli. İstediğim bu işte. var mı bir yolu bunun?
 

daRius

0
İyinet Üyesi
Katılım
9 Nisan 2011
Mesajlar
1,187
Reaction score
19
Konum
İzmir / Manisa
Örneğin ben 500x500 ebatlarında bir resim eklersem, bunu hiç resize etmeden direkt hosta atsın istiyorum. Ama o resmi öne çıkardığım an 620x400 ve 85x54 ebatlarındaki versiyonlarını da hosta eklemeli.
:))
Ortam kütüphanesine gir oradan yükle resize etmez. Sen öne çıkarılmış diye eklersen oda otomatik resize eder. Farklı yerlerde farklı boyutlarda çıkmasını önlemek istersen eğer örneğin sayfa içindekinin boyutunu azaltacaksan single.phpde, kategorilerdeki resimleri düzenleyeceksen category.php de düzenlemeye gitmen gerekir.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst