langturk adlı kişiyi Twitter'da takip et langturk adlı kişiyi Twitter'da takip et

WordPress resimleri yeniden boyutlandırma, otomatik sığdırma, küçültme

Geçenlerde günlüğü geziyorum, bazı sayfalarda resimlerin yazı alanları dışına taştığını ve günlüğe hoş olmayan bir görüntü verdiğini düşündüm, nasıl yapsamda bunu düzenlesem ve resimleri metin yazdığım alana taşmadan sığdırsam diye düşünüyordum. Daha sonra baktım olacak gibi değil hemen her Türk gencinin yapacağı ve bir kısmınında yapmayacağı gibi eklenti avına düştüm ama eklentiye gerek olmadığını kolay bir css düzenlemesi ile bunun ayarlanabileceğini anlamam uzun sürmedi. Büyük ihtimalle sizinde wordperss tema klasörünüz içinde style.css içinde bir dosya vardır. Bu dosyayı bir metin editörü ile açalım, daha sonra aşağıdaki css kodunu style.css dosyası içine yerleştirelim.

p img {padding: 0; max-width: 100%}

Bundan sonra resimleriniz metin yazdığınız yere sınırlı kalacak, taşmayacak (altta 1024*768 bir masserati’nin nasıl sığdırıldığını göreceksiniz), eğer resim çok büyük bir resim ise resmin üzerine tıklayan kullanıcılarınız, tam resme ulaşabilecekler. Bunun yanında eğer illa resmin altında resim yeniden boyutlandırılmıştır gibi bir ibare istiyorsanız, tabiki javascrpit destekli bir eklentiye ihtiyacınız var ancak ben o kadar eklenti meraklısı değilim, bence sizde olmayın :) böyle gül gibi geçinip gidiyoruz.

15 Responses to “WordPress resimleri yeniden boyutlandırma, otomatik sığdırma, küçültme”

  1. Bavyeralı Says:

    Tam olarak style.css’de belirli bir yere koymamız gerekiyor mu ? Ben en altta yapıştır mesela sende ki gibi olmadı.

  2. webdr Says:
    p img {
    padding: 0 !important; 
    max-width: 100%  !important;
    }

    Şeklinde girdiğinde CSS dosyası içerisinde nereye yerleştirdiğinin pek bir önemi kalmayacaktır ancak diğer ayarlarını etkileyebilir. Yine de denemekte fayda var.
    Bunun yanında p selectorünü kaldırarak dene.

    img {
    padding: 0; 
    max-width: 100%;
    }

    Bunun yanında yüzde kısmıyla oynayabilirsin, mesela %90 gibi bir değer verebilirsin. Ya da px olarak değer verebilirsin mesela 400 px

    p img {
    padding: 0 !important; 
    max-width: 400px  !important;
    }

    Yine aynı şekilde şu kodu da px değerlerinde oynama yaparak deneyebilirsin.

    p img {
    padding: 0; 
    max-width: 400px;
    width: expression(this.width > 400 ? 400: true);
    }

    Ek olarak cascading nedir adlı yazıya gözatmanı tavsiye ederim, bazı CSS selectörlerinin dosya içerisindeki sırası başta ya da sonda oluşu kodu etkileyecektir, style.css içinde p ya da img ile ilgili bir selectör var mı kontrol edip, kodları var olan selectörlerden önce yerleştirebilirsin.

  3. Bavyeralı Says:

    bunlar iyi oldu teşekkürler :)

  4. webdr Says:

    Aslında şu maserati resmini günlükte görünce hoşuma gitti, bir maserati mi alsam diye düşünmeye başladım, tabi google adsense gelirleri ile yaptığım hesaplamada eğer 1200 sitem olursa 30 yıl içinde alabiliyorum :)

  5. Fuzbing Says:

    Style.css içine ekledim oldu ama üzerine tıklanmıyor.Sizdeki gibi üzerine tıklanınca büyümüyor yani.

  6. webdr Says:

    Onun için temada ilave ayar yapmanıza gerek yok, resimleri html tagları arasında göstermeniz yeterli

    <a href="resim.jpg" rel="nofollow"><img src="resim.jpg"></a>
  7. Fuzbing Says:

    Mesela ben imageshack.us’dan yararlansam bile resmi direk görüntülüyorum ve kopyala yapıştır yapıyorum o zamanda o html tagları arasına alamıyorum bunu direk yapabileceğim bir şey yokmu?
    +İlginize teşekkür ederim.

  8. webdr Says:

    Kişisel tecrübelerle sabittir, imageshack vb. resim yüklenen siteleri özellikle kendi siteniz için kullanmayın onun yerine kendi sunucunuzu kullanın, bir resimli anlatım yapıyorsun aradan 3 ay geçmiş hop resimler imageshackden uçmuş, çok güvenmiyorum bu resim vs. yükleme sitelerine. Soruna gelirsek…
    Yanılmıyorsam imageshack yüklediğin resime ait adres verdiğinde, en altta direct link şeklinde bir bağlantı daha veriyor, sanırım bunu kullanabilirsin.

  9. Raif Says:

    birkaç sorum olacak
    1.ana sayfada resimlerim çıkmıyor.
    2.ana sayfada resimleri çıkardıntan sonra bunları nasıl otomatik boyutlandırabilirim.

  10. izlefilmindir.co.cc Says:

    kardeşim olay super bendende size ufak bi ilave olsun madem su adresteki eklentiyi kurunca resimler farklı sayfada acılmıyor sitenizin ustunde resim buyuyor ve tekrar tıklayınca eski haline geri kuculuyor mukammel oldu tamamen sansa yakaladım :D

    http://www.longren.org/wordpress/thumbnail-viewer/

    demo için siteme bakabilirsiniz

    http://www.*.co.cc/

  11. fatih mafe Says:

    bu fotoğrafın aynısın kendi sitemede yükledim
    p img {padding: 0; max-width: 100%}
    bunuda ekledim.

    genişliğini tamistedipğim gibi yapıyor ama yüksekliğini hiç ellemiyor fotoğraf aşaıya doğu büyüyor bu seferde foto basık kalıyor

  12. yunus ertok Says:

    dediğinizi yaptım firefoxta çalışıyor fakat internet explorerde çalışmıyor

    aynı sorun sizdede var :) yukarıdaki araba resminiz explorerde büyük görünüyor…:) yardımcı olabilirseniz çok sevinirim saygılar

  13. webdr Says:

    Zaten ben bu internet explorerda bıktım inanın. Ne yapsak internet explorerda tutmuyor. Opera, chrome, firefox vs.. deniyorum, yaptığım değişiklikleri internet explorerda denemekten çekiniyorum inanın. Neyse buluruz bir çözüm merak etmeyin.

  14. emko Says:

    ya sormyaın su tarayıcı uyumsuzlugunu ,ilallah geldi, site ie ye göre tasarlanmıs ama millet chrome firefoz safari ne ararsan var, düzeltelim diyoruz olmuyor, düzelmiyor öle sıkıntılı bir ortama girdik.nabıcaz bilmiyorum

  15. resimleri Says:

    gerçekten çok iyi oldu bunlar çok teşekkürler

Yorumlarınız ve ilgili sorularınız için öncelikle FORUMUNUZU kullanmayı tercih edin, böylece sorularınıza daha hızlı cevap alabilir, katılımınızla nezih bir topluluk oluşturmada yardımcı olabilirsiniz.