cenktolga
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
31.12.2013
-
Yaş/Cinsiyet
38 / E
-
Meslek
web designer
-
Konum
İstanbul Anadolu
-
Ad Soyad
C** Y**
-
Mesajlar
454
-
Beğeniler
89 / 85
-
Ticaret
0, (%0)
functions.php sayfanda bulunan öne çıkanlar koduna;
add_image_size( 'alanadi', 200, 200 ); bu kodu ekle.
Yukarıdaki kodda bulunan 'alanadi' kısmına dilediğin ismi verebilirsiniz TÜRKÇE karakter kullanmamanı öneririm.
Daha sonra sayfada bulunan ;
else if( $thumbnail = get_post_meta($post->ID, 'resim', true) ){ ?>
yukarıdaki kodda bulunan 'alanadi' kısmınıda yine dilediğin isimle değiştirip ekle.
Not: Yukarıdaki kodda resim boyutu 200x200 o koduda dilediğin rakamla değiştirebilirsin.
-
Üyelik
27.01.2014
-
Yaş/Cinsiyet
41 / E
-
Meslek
Desinatör
-
Konum
İstanbul Avrupa
-
Ad Soyad
A** U**
-
Mesajlar
256
-
Beğeniler
72 / 71
-
Ticaret
0, (%0)
Resmi farklı boyutlarda yükleme
Farklı boyutlarda resim yükleme nedir ve ne işinize yarayacak ?
Eminim çoğu kişi biliyordur Wordpress yönetim panelinde bir yazıya resim yüklerken yüklemiş olduğumuz resim farklı farklı boyutlarda bir kaç tane olarak yüklenir. Başlarda bu durum benim canımı sıkan bir olaydı. Hani neden durduk yere 1 resmi 3 – 4 defa yüklüyor diye söylenirdim kendi kendime.
Diyelim ki bir tane tema hazırlıyorsunuz yada temanıza benzer yazılar gib ekstra bir özellik yükleyeceksiniz. Yazıların altında gösterilen benzer yazılara ait resimler için 50×50 piksellik bir resim oldukça iyi bir boyuttur. Hatta 100×100 bile yapabilirsiniz. Bu karar size ve tasarımınıza kalmış birşey. Yazıya yüklediğiniz resim boyutu örneğin 4 mb ve siz öne çıkarılmış görseli benzer yazılara çağırdınız. Yazıların altında da toplamda 6 tane resimli benzer yazı çıkarsa eğer 4×6 = 24mb alan eder. Ama böyle değilde yüklediğiniz resimler farklı boyutlarda bir kaç tane olarak yüklenirse eğer o zaman isteğinize göre küçük boyda bir resim çağırıp yazının altında görünmesini sağlayabilirsiniz.
Codex.wordpress sitesinden olduğu gibi aldığım resim boyutlandırma kodları.
the_post_thumbnail('thumbnail'); // kucuk (default 150px x 150px max)
the_post_thumbnail('medium'); // orta resolution (default 300px x 300px max)
the_post_thumbnail('large'); // buyuk resolution (default 640px x 640px max)
the_post_thumbnail('full'); // orjinal boy (unmodified)
the_post_thumbnail( array(100,100) ); // diger
Yukarıdaki kod yardımıyla 640 pikselden daha büyük olan resimler öncelikle 640 piksel (büyük), 300×300 piksel (orta) ve 150×150 piksel (küçük) olarak kaydedilecek. Birde bunun tam boy olanını da eklersek toplamda 4 tane resim yüklenmiş olacak. 100×100 pikselden daha küçük resimleri de olduğu gibi kaydedecek. Bu boyutları hazırladığınız temalara ve tema özelliklerine göre değiştirebilirsiniz. Mesela anasayfada 500piksel genişliğinde bir çerçeeye 640 piksel resim çağırmak sitenizi sadece yavaşlatacaktır.
Şimdi sıra geldi bu resimlerin her birini ayrı ayrı çağırmaya. Thumbnail (küçük), medium (orta), large (büyük) ve full (tam boy) resimleri çağırmak için aşağıdaki kodları kullanabilirsiniz. ’alignleft’ sizin Css sınıfınızdır.
'alignleft')); ?>
'alignleft')); ?>
'alignleft')); ?>
'alignleft')); ?>
Tam olarak resim boyutlandırma ve resmi boyutlarına göre çağırma bu şekilde oluyor php the_post_thumbnail('medium', ve large veya full php ile senin çağıracağın resmin boyutlarıdır. alignleft kısmı css classı ani sınıfıdır. O kısmı kendine göre düzenleyebilirsin. Resim boyutlandırma bundan ibaret. Codex Wordpress sitesine baksan bile bu kodları bulursun. Zaten oradan aldım.