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