WordPress'te Kullanılmayan Görselleri Silme: Daha Temiz, Daha Hızlı Web Siteleri Rehberi
Yayınlanan: 2024-02-20Dijital ve gerçek hayattaki projelerimi düzenli olarak gözden geçirmenin ve düzenlemenin hayranıyım. Akıl sağlığıma fayda sağlıyor ve gelecekte zamandan ve paradan tasarruf etmemi sağlıyor. Bu incelemeler sırasında tüm projelerimi, alan adlarımı ve abone olduğum hizmetleri kontrol edip gereksiz olanları temizliyorum. Daha sonra tek tek web sitelerine girip onları da temizliyorum. Bu adımlardan biri kullanılmayan görsellerin silinmesidir.
Kullanılmayan Görsellerin Silinmesinin Önemi
Kullanılmayan görselleri WordPress sitelerimden silmenin, ön uç hızını doğrudan etkilememekle birlikte, paradan tasarruf ederken zamandan ve zihinsel alandan tasarruf sağladığını keşfettim. Avantajların daha doğru bir dökümünü burada bulabilirsiniz:
Geliştirilmiş Site Yönetimi : Medya kitaplığımdaki dağınıklığı ortadan kaldırarak web sitemin arka ucunu düzene sokuyorum, böylece aradığım görselleri bulmam ve kullanmam daha hızlı ve daha kolay hale geliyor.
Daha Düşük Depolama Alanı Maliyetleri : Yakın zamanda küçük sitelerimden birinde acı bir şekilde deneyimlediğim gibi, bazı ana bilgisayarların sınırlı depolama alanı var. Her görüntünün orijinal sürümden daha fazla depolama alanı kaplaması nedeniyle, daha sonra değil, daha erken yükseltme yapmanız veya benim bu durumda yaptığım gibi kullanılmayan görüntüleri silmeniz gerekebilir.
Daha Hızlı Yedeklemeler : Web sitenizin yedeklemelerinin boyutu, bu önemli görevin ne kadar hızlı ve sorunsuz tamamlanacağını etkileyebilir. Büyük sitelerin yedeklenmesi ve geri yüklenmesi daha uzun sürer. Dijital ayak izimi yalın tutarak yedeklemelerin mümkün olduğunca verimli olmasını sağlıyorum.
Güncel Olmayan Dosyaların Azaltılmış Riskleri : WordPress'te görsellerin kullanımıyla ilgili birçok eğitim yazıyorum ve görselleri sıklıkla birden fazla gönderide yeniden kullanabiliyorum. Medya kitaplığımdaki fotoğrafların güncel olduğundan emin olmam gerekiyor.
Daha Hızlı Web Sitesi Geçişi : Sitenizi taşımanız gerekirse, daha yalın bir medya kitaplığına sahip olmak, geçiş sürecini daha hızlı ve daha az hataya açık hale getirebilir. Ev taşımak gibidir; Fazla bagajınız ne kadar az olursa, hareket o kadar kolay olur. Onlarca siteyi yönettiğim için bu durum sandığınızdan daha sık oluyor.
Her görsel neden önemlidir?
Müşterilerimle yaptığım birçok konuşmada, özellikle daha az teknik olanların, WordPress'in yükledikleri her görselin birden fazla versiyonunu oluşturduğundan habersiz olduklarını fark ettim.
Görüntü dosyasının kendisine, temanıza ve WordPress ayarlarınıza bağlı olarak, sunucunuzda WordPress tarafından oluşturulmuş yarım düzine veya daha fazla görüntü dosyası olabilir, ancak medya kitaplığında yalnızca bir tane görürsünüz.
WordPress, yeniden boyutlandırılan bu dosyaları daha küçük ekranlarda görüntüler. Bu, sitenizi hızlandırmanın harika bir yoludur, ancak sunucunuzda gereken dosya ve depolama sayısını artırır.
Yüklenen bir fotoğrafın dosya boyutu kolayca 3 MB olabilir ve yeniden boyutlandırılan tüm sürümler oluşturulduğunda, sunucunuzdaki toplam alan 6 MB'tan fazla yer kaplayabilir.
Kullanılmayan Görselleri Bulma
Kullanılmayan görselleri silmeden önce daha yüksek düzeyde temizlik yapıyorum. Bu, kullanılmayan eklentilerin yanı sıra makalelerin ve sayfaların kaldırılmasını da içerir. Ancak ikincisi çok nadiren olur.
Pek çok yayıncının ve hatta WordPress geliştiricisinin bilmediği şey: Arka uçtaki "Ekli" bölümü size yalnızca bir görselin hangi gönderiye yüklendiğini söyler; ancak görselin hala kullanımda olup olmadığını veya başka nereye eklediğinizi söylemez. BT.
Kullanılmayan görüntüleri doğrudan veritabanında tanımlamak için özel SQL sorguları yazardım.
İşte sizin tarafınızdan test edebileceğiniz böyle bir sorgu:
SELECT p1.ID, p1.post_title FROM wp_posts p1 WHERE p1.post_type = 'attachment' AND p1.post_mime_type LIKE 'image%' AND NOT EXISTS ( SELECT 1 FROM wp_posts p2 WHERE p2.post_status = 'publish' AND p2.post_content LIKE CONCAT('%', p1.guid, '%') );
Bu sorguyu birkaç ayda bir çalıştırabilir, ardından URL'leri inceleyebilir ve görsellerin başka hiçbir yerde kullanılmadığından emin olmak için tam bir veritabanı araması yapabilirsiniz.
Başka bir yerde derken neyi kastediyorum?
İçeriğin dışında görsellerin kullanıldığı pek çok yer var:
- Logo ve Favicons
- Gönderilerin öne çıkan görselleri
- Sayfa Oluşturucuları bunları illüstrasyon ve arka plan resimleri için kullanır
- Gelişmiş Özel Alanlar, görüntüleri meta veri olarak yüklemenize olanak tanır
Neyse ki, Image Source Control eklentisini kullanarak bunu yapmanın daha basit bir yolu var.
Kullanılmayan Görsellerin Silinmesi
Bir WordPress geliştiricisi olarak veritabanındaki kullanılmayan görselleri nasıl bulacağımı ve sileceğimi bilsem de bu hala zaman alıcı ve sıkıcı bir iş.
Bu nedenle, bugünlerde kullanılmayan görüntüleri Görüntü Kaynağı Kontrolü ile siliyorum.
Bildiğiniz gibi eklentiyi görsellere yazar atıflarını yönetmek için geliştirdim. Görsellerin nerede kullanıldığına ve görüntülendiğine dair bu kadar çok bilgiyle, eklentinin özelliklerini Kullanılmayan Görsellerin Silinmesini kapsayacak şekilde genişletmek kolay oldu.
Medya > Kullanılmayan Resimler, kullanılmamış olması muhtemel tüm resimleri listeler.
Listelenen tüm görselleri derinlemesine kontrol etmek ve ardından herhangi bir gönderiyle ilişkili olmayan tüm görsellere bakmak için genellikle toplu seçeneğini kullanıyorum. Buna, bazı seçeneklerde veya meta verilerde belirtilen görseller de dahildir.
Son olarak kullanılmayan görselleri kontrol ediyorum ve alanı temizlemek için toplu olarak siliyorum.
Çözüm
Ne kadar çok veri dağınıklığını ortadan kaldırabildiğime ve bunun ne kadar başarılı hissettirdiğine şaşırdım.
İyi organize edilmiş bir medya kütüphanesinde görselleri yeniden bulmanın birdenbire ne kadar kolay olduğunu fark eden yayıncı meslektaşlarımın minnettarlığı, memnuniyetle karşılanan bir bonus olarak geldi.
Yayınlama etkinliğine bağlı olarak, artık her birkaç ayda bir bakım incelemelerim sırasında ve hazırlama siteleri oluşturmadan hemen önce kullanılmayan görüntüleri siliyorum.