wmaraci reklam
lidertakipci

WordPress resim upload ederken resim değişik boyutlarını almasını nasıl engelleyebiliriz?

2 Mesajlar 605 Okunma
advertseo
wmaraci reklam

FuatAbi12 FuatAbi12 WM Aracı Kullanıcı
  • Üyelik 19.05.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek İdareci
  • Konum Van
  • Ad Soyad F** K**
  • Mesajlar 23
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)
Bildiğiniz gibi wordpress te resim yüklerken 140x140, 150x150, 159x82, 240x113, 300x160, 300x234, 300x239, 300x248, 60x60, 80x80, orjinal boyut olmak üzere 11 farklı resim oluşturuyor sunucuda. Haliyle sunucudaki dosya sayısı ve kullanım alanı yükseliyor.

Sorunum şu. Resim yüklerken bu kadar fazla yüklemesini istemiyorum. Bu boyutlardan bir kaç tanesi default belirlemek istiyorum. Her yüklemede kendi otomatik olarak daha önce belirlediğim boyutlara göre işlem yapsın.

ikinci olarak daha önce bu şekilde yüklenen resimleri kaldırmak ve db den temizlemek istiyorum. resim sayısı çok fazla olduğu için bunu eklenti vb. aracılığı ile otomatik yapması iyi olur.

İlgilenen arkadaşlara teşekkür ederim.
 

 

wmaraci
reklam

Dorebar Dorebar ⇐⇐ Horror Story Kullanıcı
  • Üyelik 14.08.2015
  • Yaş/Cinsiyet 36 / E
  • Meslek Yatırımcı
  • Konum Antalya
  • Ad Soyad T** L**
  • Mesajlar 1895
  • Beğeniler 1159 / 1158
  • Ticaret 51, (%100)
Fuat abi bu mevzu tema ile alakalı. Bu konuyla alakalı olarak bulduğum bir kaynağı seninle paylaşmak isterim.

WordPress’de yüklenilen her görsel toplamda 4 farklı boyutta oluşturulur.

  1. Görselin orijinal boyut – ornek-resim.png

  2. Küçük boyut (Varsayılan 150×150 px) ornek-resim-150×150.png

  3. Orta boyut (Varsayılan 300×300 px) ornek-resim-300×300.png

  4. Büyük boyut (Varsayılan 1024×1024 px) ornek-resim-1024×1024.png



Bu değerler WordPress’in çekirdeğinde varsayılan bir şekilde otomatik olarak oluşturulur. Boyutlarını Ayarlar > Ortam bölümünden değiştirebilirsiniz.

Günümüzde temalar artık çok spesifik bir hale geldiğinden bu boyutlandırmalar sizde de olduğu gibi, 1 yüklemede 10 farklı şekilde oluşabiliyor. Bunun sebebi temaların içerisinde tanımlanan özel boyutlandırmalardır. Bu boyutlandırmalar add_image_size() fonksiyonu ile tanımlanır.

Örnek vermek gerekirse, eğer aşağıdaki tanımlamayı temamızın functions.php’sine eklersek bundan sonra yükleyeceğimiz her görselin 220x180px bir boyutu otomatik olarak oluşmuş olacaktır. Yani ornek-resim.png‘yi yüklediğimizde otomatik olarak ornek-resim-220×180.png oluşacaktır.

add_image_size( 'custom-size', 220, 180, true );

Ufak bir araştırma ile temanızdaki add_image_size() fonksiyonlarını bulup, başına yorum satırı koyarak pasifleştirebilirsiniz.

//add_image_size( 'custom-size', 220, 180, true );

Kaynak;
http://sumostro.com/wordpresse-bir-gorsel-yukledikten-sonra-otomatik-olarak-farkli-boyutlar-olusturmasi/
otuzgun

kişi bu mesajı beğendi.

[Firma Rehberlerine Ekleme Hizmeti] TAM 500 Rehber!
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al