Temadan TimThumb Nasıl Kaldırılır?

Temadan TimThumb Nasıl Kaldırılır?

Sunucuyu yoran, sorgu sayısını arttıran ve hostunuzda dosya sayısını arttıran timthumb temadan nasıl kaldırılır?

Kimileri için çok yakın olan ancak kimilerine çok uzak belki de hiç duymadıkları bir özellik timtumb. Peki timthumb nedir sorusuna cevap verelim öyle ise.

Timthumb temada resimleri boyutlandırmaya yarayan bir özelik. Yani kısaca WordPress kütüphanesinin resimleri boyutlandırma özelliğine benziyor. Bunu kodlar ile yapıyor ve temanızın dizininde bulunan cache klasörüne bu resimlerin küçük boyutlarını bellekleyip kullanıcıları sayfaları her çağrışında resimleri cacheden gösteriyor. Aynı zamanda küçük boyutlarda düşürdüğü için sayfa yüklenmesini hızlandırdığı söyleniyor.

WordPress Veri Tabanı Temizliği Nasıl Yapılır?

Buraya kadar aa çok güzelmiş diyebilirsiniz. Ve temasına timthumb kodlarını eklemek isteyenler olabilir. Sakın ha…

Timthumb’a hayır? Neden mi?

Öncelikle timthumb’ı hala neden Türk yazılımcıları kullanmak için ısrar ediyor anlamak mümkün değil. Aralık 2014’de Woothemes Blog yazısında güle güle timthumb başlığı ile temalarında artık Timthumb kullanmayacağını açıklamasına buradan Google’ın açıklamasını ise buradan inceleyebilirsiniz.

Thimthumb’ın güvenlik açığından başka yarattığı sorun ise türedikçe türeyen cache klasöründeki .txt uzantılı 3000 ve üzeri dosyalar görmeniz mümkün.

Ve bu dosylar ile shared hostta iseniz temanızın resimleri kırpması yada  thimthumb ile  cache dosyaları oluşturmuş farketmiyor.

WordPress’in Resim Çoğaltma Özelliği Nasıl Engellenir?

Cacheyi silerim geri gelir diye düşünenler var ise ben sildim anında 1000 cache geri yaptı.

Bundan kurtulmanın yolu ise bir forumdaki , bir üyenin yanıtı oldu.  Şöyle ki   Timthumb ile ilgili kodların başladığı bölümünün sol ve sağındakileri silerseniz timthumb kullanılmaz. Yanıtından yola çıkarak kendi temamda denemeler yapmaya başladım. Timthumb için yazılan kodlar her temada farklı bu yüzden kodları silme işi farklı oluyor.

Thimthumb temamın neresinde var nasıl bulabilirim diyenler olursa Notepad++ editörüne temanın dosyalarını atın ve thimthumb diye aratın ilgili dosyaları bulabilirsiniz.

İlgili dosyaları bulduktan sonra timthumb kaldırma işlemine başlıyoruz.Eğer kodlara aşina değilseniz ki deneme-yanılma olarak bu kodları kaldıracaksınız.  Ancak, yazılımcı bile deneme yanılma olarak bu işlememi yapacağını söylerse sizin yazılımdan anlamadığınız halde bu işlemi deneyerek yapmanız gayet normal.

Örneğin şu benim temamdaki timthumb kodu :

$One_Cikarilan_Gorsel = ‘<img src=”‘.$tema_url.’/fonk/timthumb.php?src=’.$One_Cikarilan[0].‘&w=400&h=250&q=70″ data-original=”‘.$tema_url.’/fonk/timthumb.php?src=’.$One_Cikarilan[0].’&w=400&h=250″ width=”400″ height=”250″ class=”blog_rsm_1 eff” title=“‘.get_the_title().‘” alt=”‘.get_the_title().'” width=”400″ height=”250″/>’;

else:

Yani kodlamada kalması gereken kodlar siyah işaretlediklerim. Bu kodları kaldırdıktan sonra yapılması gereken genişlik ve yükseklik değerini vermek. Mavi ile işaretlediğim yer.

Yani gördüğünüz gibi özel ve harici bir kod kullanmadım sadece kodları kaldırıp genişlik ve yükseklik değeri vermem yetti. Ancak diğer temalarda durum farklı olabilir belki kod eklemek zorunda kalabilirsiniz.

Timthumb kaldırılmış kod şu şekilde oluyor.

$One_Cikarilan_Gorsel = ‘<img src=”‘.$One_Cikarilan[0].'” alt=”‘.get_the_title().'”width=”400″ height=”250″ />’;

sayfa kaynağına neden bakıyoruz. Çünkü kodlara aşina olmadığımız için sayfa kaynağında kod şu şekilde olmalı:

<img src=”http://www.ceofix.com/wp-content/uploads/2015/02/whatsapp-2.jpg” alt=”WhatsApp Sesli Aramada Daha Az Veri Kullanımı!” width=”400″ height=”250″>

Yukarıdaki şablonu elde edene kadar kodları yavaş yavaş kaldırın. Arada tema hatalarınız olacak. Deneme yanılma inşaallah sizlerde bulursunuz.

WordPress’den Fazla Resimler Nasıl Silinir?

Ancak şu varki temadan thimthumb ‘ı kaldırdıktan sonra yapmanız gereken ise resimleri temada ayrılan kutucuklara sığdırmak.

Burada ise css bilgileriniz olması gerektiği söyleyenler var. Ancak  benim CSS bilgim olmadığı halde internetten araştırdığım bilgiler ile  bu dosya üzerinde edit yapabildim. Bu konuyu da diğer videomuz da anlatacağım.

Css İle Temadaki Resimleri Düzenleme
WordPress den Fazla Resimler Nasıl Silinir
WordPress in Resim Çoğaltma Özelliği Nasıl Engellenir



3 Yorum

  1. deniz 18 Nisan 2016 Alıntıla
    • Nimet Tuba Oz 18 Nisan 2016 Alıntıla
      • Nimet Tuba Oz 18 Nisan 2016 Alıntıla

    Yorum Bırakabilirsiniz

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