WordPress sitenizi yönetirken karşılaşacağınız en yaygın sorunlardan biri, zamanla şişen medya kütüphanesidir. Her yüklenen resim, her test görseli, her değiştirilen banner sitenizde yer kaplamaya devam eder. Peki bunun size maliyeti nedir? Hem hosting alanınız gereksiz yere dolar, hem sitenizin yedekleme süreleri uzar, hem de medya kütüphanenizde ihtiyacınız olan görseli bulmak zorlaşır. Bu kapsamlı rehberde, WordPress’te kullanılmayan resimleri nasıl güvenli bir şekilde temizleyebileceğinizi, hangi yöntemlerin en etkili olduğunu ve bu işlemi yaparken nelere dikkat etmeniz gerektiğini adım adım öğreneceksiniz. İster binlerce görseli olan kurumsal bir site yönetiyor olun, ister kişisel blogunuzu optimize etmeye çalışın, bu rehber sizin için hazırlandı.
⭐ Birçok WordPress kullanıcısı bu sorunu fark etmeden yıllarca devam eder. Örneğin, bir e-ticaret sitesi düşünün: Her ürün için ortalama 5-6 görsel yükleniyor, ancak sadece 2-3’ü kullanılıyor. 1000 ürünlü bir sitede bu 3000-4000 gereksiz görsele denk gelir! Ya da içerik odaklı bir blog: Her yazı için farklı görseller deneniyor, ancak yayına sadece biri gidiyor. Geri kalan 4-5 görsel medya kütüphanesinde unutuluyor. Yıllar içinde bu sayı on binlere ulaşabiliyor.
Kullanılmayan Resimleri Silmeden Önce Dikkat Edilmesi Gerekenler👇
- Yedek Alın– WordPress kullanılmayan görselleri kaldırma işleminden önce sitenizin tam bir yedeğini almanızı öneririz. Hem veritabanını hem de dosyaları içeren eksiksiz bir yedek, olası bir hata durumunda kurtarıcı olacaktır.
- Mümkünse, temizlik işlemini önce bir test ortamında veya staging sitesinde gerçekleştirin. Bu sayede olası sorunları canlı sitenizi etkilemeden görebilir ve düzeltebilirsiniz. Özellikle binlerce görseli olan siteler için bu yaklaşım çok önemlidir.
- Temizlik işlemi sırasında sitenizin performansı etkilenebilir. Bu nedenle, site trafiğinizin düşük olduğu saatlerde (genellikle gece veya hafta sonu) bu işlemi gerçekleştirmeniz daha mantıklıdır. Google Analytics’den en uygun zamanı belirleyebilirsiniz.
- 📌 Önemli Not: Bazı görseller doğrudan yazı veya sayfaya eklenmemiş olsa bile, CSS ile arka plan olarak kullanılıyor, widget’larda yer alıyor veya page builder’larda referans gösteriliyor olabilir. Bu nedenle manuel kontrol çok önemlidir.
Eklenti ile Kullanılmayan Resimleri Otomatik Silme
Manuel yöntem küçük siteler için uygun olsa da, yüzlerce veya binlerce görseli olan siteler için pek pratik olmayacaktır. Tam burada eklentiler devreye giriyor. İşte en popüler ve güvenilir seçenekler:
1. Media Cleaner
Media Cleaner eklentisinin hem pro hem de free sürümleri mevcut. Kullanılmayan görselleri temizlemek için free sürüm işinizi görecektir. Eklenti, medya kütüphanenizi tarar ve hangi görsellerin kullanılmadığını listeler. Silmeden önce “karantina” sistemini kullanarak güvenlik sağlar.
- WordPress yönetim panelinizden “Eklentiler” > “Yeni Ekle” bölümüne gidin. Arama kutusuna “Media Cleaner” yazın ve eklentiyi yükleyip aktif hale getirin. Kurulum sonrası ayarlar menüsünden eklentiye erişebilirsiniz.
- Eklenti menüsünden “Scan” (Tara) butonuna tıklayın. Eklenti sitenizi kapsamlı bir şekilde tarayacak ve hangi medya dosyalarının kullanılmadığını tespit edecek. Site büyüklüğüne bağlı olarak bu işlem birkaç dakika sürebilir.
- Tarama tamamlandığında, kullanılmayan dosyaların listesini göreceksiniz. Her dosyanın boyutunu, yüklenme tarihini ve toplam ne kadar yer kazanabileceğinizi görebilirsiniz. Listeyi dikkatlice inceleyin.
- Silmek istediğiniz dosyaları seçip önce “Karantina”ya alın. Bu özellik sayesinde dosyalar medya kütüphanesinden kaldırılır ama fiziksel olarak silinmez. Sitenizde bir sorun çıkarsa geri yükleyebilirsiniz.
- Dosyaları karantinaya aldıktan sonra sitenizi kapsamlı bir şekilde test edin. Her sayfayı kontrol edin, görsellerin düzgün yüklendiğinden emin olun. Sorun yoksa, karantinadaki dosyaları kalıcı olarak silebilirsiniz.
2. Media Dedupper
WordPress sitede kullanılmayan resimleri kaldırma ve ortam kitaplığını temizleme işlemi için kullanabileceğiniz bir diğer eklenti Medya Dedupper eklentisidir. Hem ücretli hem de ücretsiz sürümleri bulunan en iyi medya temizleyici eklentilerinden biridir.
Eklentiyi yükleyip etkinleştirin. Ardından, WP sol menüye eklenen öğeye tıklayın. Dublicates bölümünden Index Media butonuna tıklayarak yinelenen görüntü analizine başlayın. İşlem tamamlandığında “akıllı silme” seçeneğini seçebilirsiniz. Akıllı silme, sitenizde kullanılmayan resimleri silmenizi sağlar ve kullanılan dosyaların silinmesini otomatik olarak önler.
3. WP-Optimize
WP-Optimize, tüm gereksiz dosyaları kaldırarak, veritabanı tablolarınızı birleştirerek, herhangi bir MySQL sorgusu kullanmadan veritabanınızı optimize ederek ve daha fazlasını yaparak web sitenizin performansını artıran harika bir eklentidir. Bu eklentiyi, kullanılmayan resimleri veya belirli bir boyuta ayarlanmış resimleri kaldıracak şekilde ayarlayabilirsiniz. Ayrıca web siteniz için uygun bir optimizasyon programı da ayarlayabilirsiniz.
- Eklentinin önemli özellikleri:
- Medya kitaplığını temizleme, görüntüleri optimize etme ve web siteyi önbelleğe alma.
- Onaylanmamış yorumlar, çöpe atılan dosyalar ve pingback’ler gibi gereksiz verileri kaldırma.
- Veritabanını manuel ve otomatik temizleme.
- Ne kadar alan kaydedildiği gibi veritabanıyla ilgili bilgileri görüntüleme.
4. Advanced Database Cleaner
Sadece görselleri değil, veritabanındaki gereksiz her şeyi temizleyebilen kapsamlı bir eklenti. Kullanılmayan resimleri tespit etme konusunda oldukça başarılı.
- Veritabanı ve medya temizliği bir arada
- Zamanlanmış otomatik temizlik
- Detaylı temizlik seçenekleri
- Güvenli geri alma özellikleri
5. Media Library Assistant
Medya kütüphanenizi organize etmek ve kullanılmayan dosyaları bulmak için gelişmiş filtreleme özellikleri sunar. Daha çok düzenleme odaklı bir eklenti.
- Gelişmiş filtreleme ve arama
- Toplu düzenleme özellikleri
- Özel kategoriler ve etiketler
- IPTC/EXIF veri desteği
Manuel Yöntem: Medya Kitaplığı Temizliği
Manuel yöntem, özellikle küçük ve orta ölçekli siteler için kontrollü ve güvenli bir yaklaşımdır. Her ne kadar zaman alıcı olsa da, hangi görsellerin silinip silinmeyeceği konusunda size tam kontrol sağlar. İşte detaylı adımlar:
- Medya Kütüphanesine Erişim– WordPress yönetim panelinize giriş yapın ve sol menüden “Ortamlar (Medya)”seçeneğine tıklayın. Burada sitenizde yüklü tüm medya dosyalarını görebilirsiniz.
- Kullanılmayan Görselleri Filtreleme– Liste görünümüne geçin ve her görselin yanında “Yüklendiği Yer” bilgisine bakın. Burası görselin hangi yazıya veya sayfaya eklendiğini gösterir. Eğer boşsa, görsel muhtemelen kullanılmıyor demektir.
- Çift Kontrol Yapın– Bir görseli silmeden önce mutlaka kontrol edin: Widget’larda kullanılıyor mu? Özel alanlarda var mı? Tema ayarlarında (logo, arka plan) kullanılıyor mu? Shortcode’larda yer alıyor mu?
- Güvenli Silme İşlemi– Emin olduğunuz görselleri tek tek veya toplu olarak seçip “Kalıcı olarak sil” seçeneğini kullanın. WordPress bu görselleri geri dönüşüm kutusuna atmaz, doğrudan siler.
- Ayrıca, WordPress > Ortamlar (Media) > Eklenmemiş (Bağlanmamış) filtresi uyguladığınızda post_parent=0 olan görseller listelenir. Buradaki görselleri inceleyin ve ihtiyacınız olmayanları silin.
FTP ile Manuel Temizlik: İleri Seviye Yöntem
Eklentilerin bulamadığı veya veritabanında referansı kalmış ancak fiziksel dosyası olmayan görseller için FTP üzerinden manuel temizlik gerekebilir. Bu yöntem teknik bilgi gerektirir ama bazen kaçınılmazdır:
- FileZilla gibi bir FTP programı ile sitenize bağlanın.
/wp-content/uploads/klasörüne gidin. Bu klasörün tam bir yedeğini bilgisayarınıza indirin. Bu yedek olmadan kesinlikle devam etmeyin çünkü yanlış bir silme işlemi geri döndürülemez. - WordPress görselleri yıl ve ay bazında klasörlere ayırır (
2024/01/,2024/02/gibi.) Her klasörde orijinal görseller ve farklı boyutlardaki kopyaları bulunur. Örneğin:gorsel.jpg,gorsel-150x150.jpg,gorsel-300x200.jpggibi. - Veritabanında arama yaparak hangi dosyaların referans edildiğini bulabilirsiniz. phpMyAdmin’den
wp_poststablosunda arama yapın. Bulunamayan dosya adları, kullanılmayan görseller olabilir. Ancak bu yöntem teknik bilgi gerektirir ve risksiz değildir. - Şüpheli dosyaları doğrudan silmek yerine, önce FTP’de başka bir klasöre taşıyın. Örneğin
old-mediagibi bir klasör oluşturun. Sitenizi 1-2 hafta test edin. Sorun çıkmazsa, bu dosyaları kalıcı olarak silebilirsiniz.
Önemli Notlar
- Tema ve Eklenti Dosyaları– Bazı temalar ve eklentiler görselleri doğrudan FTP’den çağırır, medya kütüphanesinden değil. Bu görseller “kullanılmıyor” gibi görünse de silinmeleri sitenizi bozabilir. Özellikle tema demo içeriklerinde bu durum sık karşılaşılır.
- Thumbnail ve Yeniden Boyutlandırılmış Görseller– WordPress her yüklediğiniz görsel için farklı boyutlarda kopyalar oluşturur. Orijinal dosya kullanılmıyor gibi görünse bile, thumbnail versiyonu kullanılıyor olabilir. İyi eklentiler bunu kontrol eder ama manuel silmede dikkatli olun.
- Arşiv ve Yedeklerde Kullanım– Bazı görseller aktif sayfalarda kullanılmasa bile, arşiv sayfalarında, kategori sayfalarında veya özel post type’larda görünüyor olabilir. Tüm sayfa türlerini kontrol edin.
- WooCommerce Kullananlar İçin: Ürün görselleri özellikle hassas bir konudur. Bir ürünü taslak moda aldıysanız veya geçici olarak yayından kaldırdıysanız, görselleri silmeyin. İleride tekrar ihtiyaç duyabilirsiniz.
- CDN ve Önbellekleme: Sitenizde CDN veya agresif önbellekleme kullanıyorsanız, görselleri sildikten sonra önbelleği temizlemeyi unutmayın. Aksi halde kullanıcılar eski önbelleklenmiş görselleri görmeye devam edebilir.
- Çoklu Dil Siteleri: WPML veya Polylang gibi çeviri eklentileri kullanıyorsanız, bir görsel farklı dil versiyonlarında kullanılıyor olabilir. Tüm dilleri kontrol edin.
Medya Kütüphanesini Temiz Tutma İpuçları
Medya kütüphanenizi bir kez temizledikten sonra, aynı sorunla tekrar karşılaşmamak için düzenli bakım alışkanlıkları edinmelisiniz. İşte profesyonel site yöneticilerinin uyguladığı en etkili stratejiler:
- Ayda bir veya üç ayda bir medya kütüphanenizi kontrol etme alışkanlığı edinin. Takvime hatırlatıcı ekleyin. Bu düzenli kontroller sayesinde medya kütüphaneniz hiçbir zaman kontrolden çıkmaz ve temizlik işlemi çok daha hızlı olur.
- Görsel yüklemeden önce düşünün: Bu görseli gerçekten kullanacak mıyım? Eğer test amaçlıysa veya emin değilseniz, hemen yüklemeyin. Görselleri önce bilgisayarınızda bir klasörde toplayın, karar verdikten sonra yükleyin.
- Görselleri yüklemeden önce optimize edin. ShortPixel, Imagify veya TinyPNG gibi araçlar kullanın. Optimize edilmiş görseller hem daha az yer kaplar hem de sitenizin performansını artırır. Ayrıca hangi görsellerin gerçekten önemli olduğunu düşünmenizi sağlar.
- Media Library Assistant gibi eklentilerle medya kütüphanenizi kategorilere ayırın. “Blog Görselleri”, “Ürün Fotoğrafları”, “Logo ve İkonlar” gibi kategoriler oluşturun. Bu organizasyon sayesinde hangi görsellerin kullanıldığını takip etmek çok daha kolay olur.
- Sitenize birden fazla kişi içerik ekliyorsa, herkese medya yönetimi konusunda temel eğitim verin. Görsel adlandırma standartları, yükleme kuralları ve silme prosedürleri konusunda net kurallar belirleyin ve dokümante edin.
- Bazı eklentiler zamanlanmış otomatik temizlik yapabilir. Bu özelliği dikkatli kullanın: Önce manual kontrol yapacak şekilde ayarlayın. Sisteme güvendikten sonra, örneğin 6 aydan eski kullanılmayan görselleri otomatik karantinaya alacak şekilde ayarlayabilirsiniz.
WordPress’te kullanılmayan resimleri temizlemek sadece yer kazanmakla ilgili değil; sitenizin genel sağlığı, performansı ve yönetilebilirliği ile de doğrudan ilgilidir. Bu rehberde öğrendiğiniz yöntemlerle, medya kütüphanenizi güvenli bir şekilde temizleyebilir ve gelecekte düzenli tutabilirsiniz. Ayrıca, WordPress Eklenti Kalıntılarını ve Gereksiz Dosyaları Temizleme başlıklı içeriğimize de göz atmak isteyebilirsiniz!
