WordPress’e Eklentisiz WebP Dosyası Yükleme

Eğer PageSpeed Resimleri Yeni Nesil Biçimlerde Yayınlayın yada WordPress sitenize resimleri WebP Dosyası Yükleme istiyorsanız ama şu hatayı alıyorsanız.

“test.webp” yüklemesi başarısız.

Üzgünüm, güvenlik nedenleriyle bu dosya tipine izin verilmiyor.

Webp Yüklemesi Başarısız Hatası Çözümü

Bu hatanın çözümü için Görünüm > Tema Düzenleyici > function.php dosyasına giriniz.

Dosyaya girdikten sonra aşağıdaki kodları yapıştırınız.

//** *Webp resim dosyaları için yüklemeyi etkinleştir.*/
function webp_upload_mimes($existing_mimes) {
    $existing_mimes['webp'] = 'image/webp';
    return $existing_mimes;
}
add_filter('mime_types', 'webp_upload_mimes');

Yukarıdaki kod WebP Dosyası Yükleme için gerekli bir koddur.

Aşağıdaki Kodda ise webp uzantılı resim dosyamızın küçük resmini görebilmemiz için gerekli koddur.

//** * 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);

 

Bonus: Eklenti Yardımı İle WebP Dosyası Yükleme

Eğer ben hiç webp ile uğraşmak istemiyorum diyorsanız eklenti yardımı ile jpg dosyanızı webp çevirebilirsiniz .

Eklentiyi Buradan ulaşabilirsiniz.

 

Webp Nedir?

WebP hem kayıplı hem de kayıpsız sıkıştırma kullanan bir görüntü formatıdır. Güncel olarak Google’ın elinde bulunan, On2 Technologies’in Google tarafından satın alınmasıyla edinilen teknolojiye dayanılarak geliştirilmiştir.

Kaynak : WebP – Wikipedia

Webp Formatı SEO İçin Faydalı mı?

Resimleriniz boyutu azalacak dolasıyla web sitenizin açılış süresi azalacak bu yüzden Seo için faydalıdır.

İletişim

Eğer webp türüne getirmeyi yapamadıysanız bize yorumlar kısmından yazarsanız size yardımcı olabilirim.