WEBP Dateien hochladen und anzeigen

Estimated reading: 1 minute 237 views

Dieser Code lässt den Upload und die Anzeige von Grafik Dateien mit der Endung .webp zu.

function add_webp_upload_mime( $mimes ) {

    $mimes['webp'] = 'image/webp';

    return $mimes;

}

add_filter( 'mime_types', 'add_webp_upload_mime' );

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 Dateien hochladen und anzeigen