Lafı hiç uzatmayacağım. Sitenize türkçe karakterli bir dosya eklemeye çalıştığınızda, alacağınız sonuç saçma sapan bir dosya adı olacaktır. Örneğin:
“Bazı Aşklar.mp3” dosyasını siteye yüklediğimde, aldığım sonuç: “Bazı-AÅŸklar.mp3” oluyor.
İşte bende tek tek dosya adlarını düzeltmekten sıkıldım ve tabi bir de istek yaptılar, açıklayayım dedim.
Aşağıdaki kodu, temanızın functions.php dosyasına 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);
bu kodu ekledikten sonra dosyalarınızın ismi otomatik olarak düzeltilecektir.
Yani “Bazı Aşklar.mp3” dosyası, “bazi-asklar.mp3” haline gelecektir.
Allah razı olsun teşekkür ederim.
Önemli değil, benim de canımı sıkıyordu bu durum
güzel oldu bu şey .d sinir oluyordum bende.
oncelıkle yapmıs oldugun cevplar ıcın tesekkurler
ben aynı sorunu etiketlerde yaşıyorum turk çe demirdöküm yazmaya calıştıgımda acayıp yazılar yazılıyor acaba bunu nasıl duzeltırım yada nasıl düzletmeli ornek verırsen sevınırım
etiketlerde sorun olmaması lazım, çünkü wordpressin kendi fonksiyonları bu işi görüyor. sizin ya veritabanınızda yada wordpress karakter setlerinde sorununuz var…
peki bunu nasıl cöze bilirim wp 3.0 kullanıyorum ondan kaynaklanıyor ola bilir mi?
birde seo eklentısı acaba ondan mı?
kafam karışmış durumda nasıl cözücegimi bilemiyorum?
veritabanında sıkıntı olabilir, belli bir dönemden sonra bu sorunu yaşadıysanız, o dönemde kurduğunuz eklentileri gözden geçirebilirsiniz…
yardımın için teşekkürler seo ultimate kurdum sanırım ondan kaynaklanıyor.
peki bu eklentinin yerine başka kurabilicegim bir seo programı onere bilirmisin?
“all in one seo” kullanabilirsiniz… yada hiç bir şey kullanmayabilirsiniz
Eline sağlık,gerçekten bu dert beni deli ediyordu,sayenizde bu sorunuda çözmüş olduk..