Convertește numele fișierului la imaginile încărcate în WordPress cu litere mici

WordPress în mod implicit va păstra scrierea cu majuscule în numele fișierului pentru imagini. Pentru a converti automat numele fișierelor cu litere mici, adăugați următorul cod în functions.php ale temei dvs. active.

/**
 * Convertește numele fișierului încărcat în librăria media WordPress cu litere mici
 * @refer https://codex.wordpress.org/Plugin_API/Filter_Reference/wp_handle_upload_prefilter
 */
function academiawp_convert_filename_to_lowercase( $file ) {
	$image_extensions = array (
		'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/tiff', 'ico'
	);
	
	// Return if file is not an image file
	if ( ! in_array($file['type'],$image_extensions) ) {
		return $file;
	}
	
	$image_extension = pathinfo( $file['name'] );
	$image_name 	 = strtolower( $image_extension['filename'] );
	$file['name'] 	 = $image_name . '.' . $image_extension['extension'];
	
	return $file;
}
add_filter('wp_handle_upload_prefilter', 'academiawp_convert_filename_to_lowercase', 20 );
Marius Furdui
Marius Furdui

Salut, eu sunt Marius și sunt web designer si manager de companie din anul 2006. Singurele două lucruri pe care trebuie să le știi despre mine sunt: ​​îmi place să creez site-uri web și îmi place să ofer informatii despre cum le creez. De aceea sunt aici – pentru a vă ajuta să vă fie distractiv și ușor.

      Academia WordPress România
      Logo
      Prezentare generală a confidențialității

      Acest site folosește cookie-uri pentru a-ți putea oferi cea mai bună experiență în utilizare. Informațiile cookie sunt stocate în navigatorul tău și au rolul de a te recunoaște când te întorci pe site-ul nostru și de a ajuta echipa noastră să înțeleagă care sunt secțiunile site-ului pe care le găsești mai interesante și mai utile.