انجمن سون هاست

آپلود عکس با پسوند WebP در وردپرس

سلام
میخوام عکس با پسوند webp آپلود کنم ولی میزن به دلایل امنیتی امکان پذیر نمی باشد .
باید افزونه خاصی استفاده کنم؟

سلام دوست عزیز امیدوارم حال دلتون خوب باشه.

همچنین برای تبدیل بی دردسر عکساتون به پسوند عالی ک فرمودید میتونید از [این سایت] https://squoosh.app/ به راحتی حجم عکساتون بدون افت کیفیت پایین بیارید.


لینک ها حذف شد ، لطفا لینک تبلیغاتی نزارید

دو قطعه کد رو داخل فایل functions.php قرار بدید

     //** *Enable upload for webp image files.*/
    function webp_upload_mimes($existing_mimes) {
    $existing_mimes['webp'] = 'image/webp';
    return $existing_mimes;
    }
    add_filter('mime_types', 'webp_upload_mimes');

و

//** * Enable preview / thumbnail for webp image files.*/
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);