Поддержка загрузки файлов webp для wordpress без плагинов

Стандартно wordpress не поддерживает загрузку изображение в медиатеку в формате webp. Чтоб это исправить нужно внести правки в файл темы 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);

Предыдущая

Как отключить обновления WordPress?

  1. Карина

    Большое спасибо за полезную информацию. Мы много где отдыхали, и в Турции, и в Таиланде, и в Егпите, а потом заши на сайт Горки Город Рейтинг , почитали отзывы, и первый раз съездили в Сочи. Что я Вам скажу - супер! И что там ни говорили бы, намного дешевле получилось, а условия намного лучше.

  2. Андрей

    Спасибо вам большое за информацию. Учитываете, что гигиеническая помада защищает кожу от влияния внешней среды, поэтому гигиеническая помада купить будет полезно как мужчинам так и женщинам.

Добавить комментарий

All rights reserved. 2015-2022.