WordPress Eklerindeki Türkçe Karakter Sorunu

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.

Facebook'ta Paylaş

Benzer Yazılar

  1. Sebu diyor ki:

    Allah razı olsun teşekkür ederim.

  2. Beyaz diyor ki:

    güzel oldu bu şey .d sinir oluyordum bende.

  3. sadettin diyor ki:

    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

    • Semih diyor ki:

      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…

      • sadettin diyor ki:

        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?

        • Semih diyor ki:

          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…

  4. sadettin diyor ki:

    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?

  5. MyBB diyor ki:

    Eline sağlık,gerçekten bu dert beni deli ediyordu,sayenizde bu sorunuda çözmüş olduk..

Bir Cevap Yazın