WordPress Türkçe Karakterli Görsellerin Silinme Sorunu ve Çözümü

WordPress Türkçe Karakterli Görsellerin Silinme Sorunu ve Çözümü
51

Sitelerimi başka bir sunucuya taşımam gerekti ve taşıma işleminden sonra tüm sitelerimde Türkçe karakterli görsellerin silindiğini farkettim.

Sitelerimde bulunan görsel sayısı çok fazla olduğundan veya yazıların fazlalığından dolayı silinen görsellerin tespitini yapamadığım için, tespitini yapsamda aynı görseli bulmanın uğraştırıcı bir yol olduğunu düşündüğüm için Türkçe karakteri olan dosyaları  yazacağımız kod ile Türkçe karakterlerden arındırabilecemizi düşündüm. Bu yazıda hem bu yöntemi hemde Türkçe karakterleri kaldırmadan eklenti yoluyla silinen görselleri nası geri getireceğinizden bahsettim.

Görsellerden Türkçe Karakterleri Kaldırın

Temanızın functions.php dosyasına ekleyeceğiniz kod sayesinde Türkçe karakter olan görsellerden Türkçe karekterleri siliyor ve yerine i,o,u vb karekterleri ekliyor.

add_filter( 'wp_handle_upload_prefilter', 'tr_karakter_degistir' );

function tr_karakter_degistir( $file )
 {
 $bul = array('İ','Ü','Ğ','Ö','Ç','Ş','ş','ç','ö','ğ','ü','ı');
 $degistir = array('I','U','G','O','C','S','s','c','o','g','u','i');
 $file['name'] = str_replace($bul,$degistir,$file['name']);

return $file;
 }

Eklenti ile Türkçe Karakterli Görselleri Geri Getirin

Site taşıma işleminin ardından silinen Türkçe karakterli görselleri  Search And Replace eklentisi sayesinde geri getirebilirsiniz.

Eklentiyi siteyi kurun ve etkinleştirin yapmanız gerek bu kadar.

Eklentiyi Yükle

Yorum Yap