WordPress Site Taşıma Sonrası Eksik Görselleri Geri Getirme – WordPress sitenizi yeni bir alan adına ya da farklı bir sunucuya taşıdığınızda, medya dosyalarınız görünmüyor veya bazı resimlerin küçük boyutları eksik olabilir. Örneğin, aşağıdaki gibi bir bağlantı hatalı olabilir:
https://www.siteniz.com/wp-content/uploads/2023/05/ornek-gorsel-300x97.png
Ancak orijinal görsel aslında mevcut:
https://www.siteniz.com/wp-content/uploads/2023/05/ornek-gorsel.png
Peki bu neden olur ve nasıl düzeltilir?
İçerik Haritası
Sorunun Nedeni
WordPress, medya kitaplığına yüklenen her görsel için otomatik olarak farklı boyutlarda kopyalar oluşturur:
thumbnail, medium, large gibi.
Ancak site taşırken:
- Sadece orijinal görselleri taşıdıysanız,
- uploads klasöründeki tüm boyutlandırılmış kopyalar (örneğin -300×97) eksik olabilir.
Bu da sayfalarda kırık görsellere neden olur.
Çözüm: Regenerate Thumbnails ile Görsel Boyutlarını Yeniden Oluşturun
Bu sorunu çözmenin en güvenli ve pratik yolu, tüm eksik boyutlu görselleri yeniden oluşturmaktır. Bunun için kullanabileceğiniz ücretsiz bir eklenti var: Regenerate Thumbnails.
🔧 Adım Adım Kurulum ve Kullanım
1. Eklentiyi Yükleyin
WordPress panelinize giriş yapın ve şu adımları izleyin:
- Eklentiler > Yeni Ekle menüsüne gidin.
- Arama çubuğuna
Regenerate Thumbnails
yazın. - Alex Mills (Viper007Bond) tarafından geliştirilen eklentiyi yükleyin ve etkinleştirin.
2. Küçük Boyutları Yeniden Oluşturun
Etkinleştirme sonrası şu yolu izleyin:
- Araçlar > Regenerate Thumbnails menüsüne tıklayın.
- Karşınıza gelen sayfada “Tüm küçük görsel boyutlarını yeniden oluştur” butonuna basın.
- İşlem başladığında ilerleme çubuğunu göreceksiniz. İşlem süresi görsel sayınıza göre değişebilir.
3. İşlem Tamamlandıktan Sonra
İşlem bittiğinde:
- Artık
-300x97
,-150x150
gibi tüm boyutlandırılmış görseller otomatik olarak oluşturulmuş olacak. - Kırık görsel sorunları ortadan kalkar.
Alternatif Eklentiler
Eğer farklı bir çözüm arıyorsanız şu eklentilere de göz atabilirsiniz:
İpucu: Yeni Sitelerde Küçük Boyutları Sınırlamak
Eğer bu tür küçük görselleri gereksiz buluyorsanız, functions.php
dosyanıza aşağıdaki kodu ekleyerek otomatik üretimi engelleyebilirsiniz:
remove_image_size('medium'); remove_image_size('large');
Ancak dikkat! Bu sadece yeni yüklenen görselleri etkiler. Mevcut dosyalar için işe yaramaz.