Düzelmez ise PHP sürümü ile alakalıdır. Eğer PHP sürümünüz yeni taşıdığınız sunucuda yeterli değilse , ya da fazla yüksek ise aşağıdaki kodu temanızın functions.php dosyasının en altına yapıştırın düzelir.
function dosya_adi_TR($filename, $filename_raw){
$filename = remove_accents($filename);
if (seems_utf8($filename)) :
if (function_exists(‘mb_strtolower’)) :
$filename = mb_strtolower($filename, ‘UTF-8’);
endif;
$filename = utf8_uri_encode($filename);/>
endif;
return $filename;<
}
add_filter('sanitize_file_name','dosya_adi_TR', 10, 2);
function dosya_adi_TR($filename, $filename_raw){
$filename = remove_accents($filename);
if (seems_utf8($filename)) :
if (function_exists(‘mb_strtolower’)) :
$filename = mb_strtolower($filename, ‘UTF-8’);
endif;
$filename = utf8_uri_encode($filename);/>
endif;
return $filename;<
}
add_filter('sanitize_file_name','dosya_adi_TR', 10, 2);
Hocam bunu kopyala yapıştır yaptığımda hata veriyor site çöküyor. 😅
$filename = mb_strtolower($filename, ‘UTF-8’);
endif;
Hata bu şekilde
Syntax error, unexpected T_STRING, expecting ',' or ')'