Mi az a webp?
A .webp egy modern képformátum, ami a lehető legjobb tömörítést alkalmazza a lehető legkevesebb minőségromlással. A Google PageSpeed Insights nagyon szorgalmazza, azonban sok esetben a WordPress-ben le van tiltva az ilyen kiterjesztésű fájlok feltöltése.
Hogyan engedélyezd az ilyen képek feltöltését WordPress oldaladba?
- A WordPress admin felületén nyisd meg a Megjelenés » Sablonszerkesztő lehetőséget.
- A jobb oldali listában válaszd ki a sablonod functions.php fájlját, majd másold be az alábbi kódokat:
webp fájlok feltöltésének engedélyezése:
function webp_upload_mimes($existing_mimes) { $existing_mimes['webp'] = 'image/webp'; return $existing_mimes; } add_filter('mime_types', 'webp_upload_mimes');
webp fájlok előnézetének engedélyezése a Médiatárban:
function webp_is_displayable($result, $path) { if ($result === false) { $displayable_image_types = array( IMAGETYPE_WEBP ); $info = @getimagesize( $path ); if (empty($info)) { $result = false; } elseif (!in_array($info[2], $displayable_image_types)) { $result = false; } else { $result = true; } } return $result; } add_filter('file_is_displayable_image', 'webp_is_displayable', 10, 2);
- Mentsd el a fájlt, kész is vagy!