Normalde, isminde türkçe karakterler içeren bir dosyayı siteye upload ettiğinizde, o türkçe karakterleri berbat eden bir tarafı var wp'nin.

Şöyle ki, "Bazı Aşklar.mp3" dosyasını siteye yüklediğimde, aldığım sonuç: "Bazı-Aşklar.mp3" oluyor.

Aşağıdaki kod ise bu sorunu çözüyor. Yani yüklediğiniz, "Bazı Aşklar.mp3" dosyası, bu işlemden sonra, otomatik olarak "bazi-asklar.mp3" oluyor.

Belki bir işine yarayan olur

Kodu temanızdaki functions.php içerisine ekleyin

/**
@Kod: Semih Aksu
@Vers: 1.0
*/
function sem_turkce_dosya_adi($filename, $filename_raw){
	$filename = remove_accents($filename);
	if (seems_utf8($filename)) {
		if (function_exists('mb_strtolower')) {
			$filename = mb_strtolower($filename, 'UTF-8');
		}
		$filename = utf8_uri_encode($filename);
	}
	return $filename;
}
add_filter('sanitize_file_name', 'sem_turkce_dosya_adi', 10, 2);