WordPress WebP formatı sorununu çözümü

YoRuMSuZ

Biz işimize bakalım...
Wordpress sitenize WebP formatında görseller eklemeye çalıştığınızda "Üzgünüz, güvenlik nedeniyle bu dosya tipine izin verilmiyor" mesajıyla karşılaşırsınız.

İşte bu sorunu çözüp sitenizde WebP uzantılı resimleri göstermek istiyorsanız aşağıdaki kodları "functions.php" dosyanızın en altına ekleyin.

PHP:
//** *WebP görselleri kodları.*/
function webp_upload_mimes($existing_mimes) {
    $existing_mimes['webp'] = 'image/webp';
    return $existing_mimes;
}
add_filter('mime_types', 'webp_upload_mimes');
//** * WebP gorsellerini kutuphaneden göstermek için kodlar.*/
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);

Artık WebP uzantılı görselleri kullanabilirsiniz...
 
Top