Wordpress-Foto-Resim Yükleme Tek Boyut Oluşturma - Mini

WordPress – Foto / Resim Yükleme Yeni Boyut Oluşturma iptal / Engelleme

Wordpress Foto Resim Yükleme Tek Boyut Oluşturma
Wordpress Foto Resim Yükleme Yeni Boyut Oluşturma iptal Engelleme
WWordpress’te kullandığınız temanın özelliklerine göre, her yeni foto ya da resim yüklediğinizde yeni boyutları da otomatik oluşturulmakta.
Peki eğer foto ve resimlerin sadece yüklediğiniz boyutta kalması sizin için yeterliyse ve diğer boyutların server’da boşuna kalabalık etmesini istemiyorsanız ne yapacaksınız?
Yani aşağıdaki gibi bazı gereksiz boyutları oluşturmayı iptal edip fotoyu / resmi tek boyutta sabit bırakmayı nasıl yapmalısınız?
(Gereksiz boyutta dosyaların sunucuda birikmesinin başka bir sebebi de, tema değişikliği. Birçok temanın kendine özgü – standart WordPress boyutlandırması dışında – yeni boyutlarda foto veya resim ekleme özelliği olabiliyor.)

Bu durumda FTP’den ya da Görünüm > Düzenleyici’den temanızın fonksiyon dosyasına girerek functions.php’ye aşağıdaki kodu eklemeniz gerekli.

(/*Siteniz*/wp-content/themes/*Temanız*/functions.php)
Ayrıca bu şekilde Animated Gif  dosyası yüklediğinizde animasyonun bozulmasını da engellemiş olacaksınız.


!  Tabii bu işlemin büyük bir dezavantajı var; yeniden boyutlandırmayı tamamen kaldırmak responsive (mobil uyumlu) temalarda hızda yavaşlamaya sebep olabilir.
Normalde WordPress’in değişik boyutlarda yeni imaj oluşturmasının sebebi, cep telefonu ya da tabletle giren bir ziyaretçinin ekran boyutuna ve çözünürlüğüne paralel olarak resim görüntülemesidir.
Eğer önceden değişik boyutlarda resim oluşturmazsa, sayfayı görüntülerken bu hazır boyutlu resimlerden yararlanamayacak ve bu durumda da, sayfa yüklenmesi performansında düşüş gözlemlenebilir.
 


Wordpress yeni boyutlu resim eklemesi

 
WWordpress’in sadece istediğimiz boyutlarda yeni imaj eklemesini sağlamak için ne yapmalıyız?



  • add_image_size geçen satırları bularak bunları istediğimiz boyutlarla değiştirmemiz gerekir.

Ayrıca WordPress’in otomatik yeni boyutlu dosya oluşturmasını engellemek için de şunu yapmalıyız:

  • Ayarlar > Ortam‘a girerek,
Wordpress Ayarlar ortam
  • Ortam ayarlarındaki bütün boyutları sıfırlamak ve değişiklikleri kaydetmek gerekir.
Wordpress ortam boyut sıfırlama

 
İİstenmeyen boyutlardaki dosyaları nasıl sileriz?
Eğer FTP programı olarak Filezilla kullanıyorsanız, şu adımları uygulamanız gerekir:

  • Filezilla menüsünden Sunucu > Uzak Dosyalarda Arama‘yı seçin
    (Veya sunucuya bağlandıktan sonra F3 kısayol tuşuyla arama formunu açabilirsiniz.)
Filezilla dosya Arama


Dosya arama formunda yapılacaklar;

  • Arama klasörü : Klasörü seçin
  • Dosya Adı > şunu içeren > 150x ya da 300x vb. boyutlar
  • Dosya Adı > şununla biten > jpg ya da png vb. uzantılar
  • Dosyaları ara + Klasörleri ara kutularını işaretleyin
  • Son olarak sonuçlarda çıkan dosyalardan istediklerinizi seçerek silin.
Filezilla uzak dosyalarda arama

! Ancak elle silmek de tek başına çare değil, çünkü bu sefer de sildiğimiz resimler veritabanında boşuna yer kaplıyor ve database şişiyor.
Peki, bunun bir çaresi var mı?
Evet, tabii WordPress’te herşeyin bir çaresi bulunur 🙂

Aşağıdaki eklentilerlerden birini yüklemeniz sorunu çözecektir:

wp Fix Media Library
Veritabanı çöpü gereksiz postmeta 65x
Veritabanı temizliği fix media library

Ben Fix Media Library eklentisini denedim ve memnun kaldım.

Bu eklenti sayesinde elle silme işlemine de gerek kalmıyor. Bütün Medya Kütüphanesi (Media Library) otomatik elden geçiriliyor, linkler yeniden oluşturuluyor ve kullanılmayan imajlar başka bir geçici klasöre taşınıyor.
Resmen veritabanınız tamir ediliyor ve ilk kurulduğu zamanlardaki temiz günlerine geri dönüyor 🙂
Benim veritabanına da son zamanlarda resim yüklemek tam bir işkence olumuştu, şimdi rahatladı.
Şekilde görüldüğü gibi eklentiyi çalıştırmadan önce yaptığım SQL aramalarından sadece biri:
 
(65x piksellik görselleri arıyorum ve 669 tane gereksiz, eski temadan kalma postmeta çöp bilgisi karşıma çıkıyor. Bunun gibi birçok eskiden kalma kayıtlı boyut mevcuttu.)

 
Fix media library eklentisi medya dosyalarını elden geçirip, veritabanında görsellerle ilgili temizlik yaparken:

Veritabanı temizlendikten sonra

 
İşlemden sonra 65x ile ilgili veriler 9’a düştü.

Eklentinin ayrıntıları ve nasıl kullanılacağı ile ilgili bilgi gerekirse yorum kısmından sorabilirisiniz.

 
EEğer amacınız sadece yeni değiştirdiğiniz “add_image_size” boyutlarına göre ya da (yeni bir temaya geçtiyseniz) yeni temanın yeni boyutlarına göre, tüm eski resimlerin tekrar oluşturulması ise, bu plugin işinizi görecektir.
!Tabii bu eklenti veritabanında komple değişiklik yapmadığı için, eski boyutlu resimleri veya thumbnail’leri silmeniz durumunda, bağlantı verileriyle ilgili bazı sorunlar çıkabilir.

Regenerate Thumbnails
Regenerate Thumbnails

Regenerate Thumbnails SS


Bir yorum ekleyin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir