Merhaba,
Bu sayfaya geldiyseniz zaten .webp nedir? biliyorsunuz varsayıyorum ve hemen konuya giriyorum.
WordPress bir web siteniz var ve sitenize .webp uzantılı bir resim (görsel v.b.) yüklemek istiyorsunuz. Fakat güvenlik gerekçeleri ile wordpress size izin vermiyor. Bunun çözümü çok basit. Temanızın fonksiyon (function.php) dosyasına iki adet kod eklemeniz gerekiyor.
Birinci kod wordpress sitenize .webp uzantılı resim yüklemenize yarıyor.
//** * Webp resim dosyaları için yüklemeyi etkinleştirin. */
function webp_upload_mimes($existing_mimes) {
$existing_mimes['webp'] = 'image/webp';
return $existing_mimes;
}
add_filter('mime_types', 'webp_upload_mimes');
//** * Webp resim dosyaları için yüklemeyi etkinleştirin. Bitti*/
kodu ekleyeceğiniz dosyanın yerini bilmiyorsanız. örnek: /httpdocs/wp-content/themes/sizin__temanizin_adi/function.php
bu dosyayı açmak için notepad++ programını kullanabilirsiniz.
ikinci kod resim önizlemeyi aktif eder. isteğe bağlı ekleyebilirsiniz.
// ** * Webp resim dosyaları için önizlemeyi / küçük resmi etkinleştirin. * /
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);
// ** * Webp resim dosyaları için önizlemeyi / küçük resmi etkinleştirin. Bitti * /
Webp nedir? (*.webp) bilmeyen varsa şuraya bir alıntı bırakıyorum.
WebP nedir? WebP, web’deki görüntüler için üstün kayıpsız ve kayıplı sıkıştırma sağlayan modern bir görüntü formatıdır. Web yöneticileri ve web geliştiricileri, WebP’yi kullanarak web’i daha hızlı hale getiren daha küçük, daha zengin görüntüler oluşturabilir. WebP kayıpsız resimlerin boyutu PNG’lere kıyasla% 26 daha küçüktür. WebP kayıplı görüntüler, eşdeğer SSIM kalite indeksindeki benzer JPEG görüntülerden% 25-34 daha küçüktür. WebP, Google Chrome, Firefox, Edge, Opera tarayıcıda ve diğer birçok araç ve yazılım kitaplığında yerel olarak desteklenir. Geliştiriciler ayrıca çeşitli görüntü düzenleme araçlarına da destek eklediler.
Safari Masaüstü ve Safari iOS Tarayıcısı, WebP dosyalarını desteklemez . Kimin umrunda? Apple benzersiz olmak istiyorsa geride kalmasına izin verin. Web’deki içerik oluşturucuların çoğu, benzersiz bir sesle bu daha uygun biçime geçmeye “karar verdi”.
Bu yazıyı yazarken , küresel nüfusun % 84.33′ü WebP görüntülerini destekleyen bir tarayıcı kullanıyor. Şimdi, bu çoğunluğun WebP’ye tamamen bağlı olmasına rağmen, bu, kullanıcıların% 15.67’sinin WebP formatındaki görüntüleri tamamen kaçırmasına neden olacaktır.
kaynakta burada: https://mariushosting.com/how-to-upload-webp-files-on-wordpress/