Adicionando formatos WebP no WordPress
Quem é doido por otimização e sabe o ENORME valor de imagens de qualidade e super leves em volume de bytes. Estudando sobre otimização na web eu descobri das limitações de MIME types que o WordPress aplica por motivos de segurança. Nada contra, pois a segurança é sempre muito importante. Porém alguns tipos de arquivos podem não oferecer tanto risco. Usar WebP no WordPress pode ser uma mão na roda para a otimização.
Mensagem de alerta do WordPress: Sorry, This File Type Is Not Permitted For Security Reasons
Além do WebP temos o formato SVG que está em franco crescimento por ser altamente leve e versátil.
Lembrando que este formato não deve ser utilizado para thumbnails (imagens destacadas).
Pq WebP no WordPress?
O formato WebP (lê-se Weppy) foi desenvolvido pelo Google e promete reduzir até 39% do peso de imagens sem perda de qualidade. Sem dúvida Isso é muito!
Visto que os celulares estão cada vez melhores em hardware, o volume de conteúdo e qualidade das telas aumentam progressivamente, ou melhoramos expressivamente a entrega de conteúdo ou vamos precisar de internet móvel cada vez mais extravagantes.
Cada 1 segundo de atraso no carregamento do site representa uma queda de até 7% nas taxas de conversão.
Código para autorizar arquivos de mídia
Basta editar o arquivo functions.php no seu tema.Em seguida, basta fazer upload por qualquer modo.
function enable_extended_upload ( $mime_types =array() ) {
// Lista de MIME Types que podem ser adicionadas
// You can add as many MIME types as you want.
$mime_types['gz'] = 'application/x-gzip';
$mime_types['gz'] = 'application/x-gzip';
$mime_types['zip'] = 'application/zip';
$mime_types['rtf'] = 'application/rtf';
$mime_types['ppt'] = 'application/mspowerpoint';
$mime_types['ps'] = 'application/postscript';
$mime_types['flv'] = 'video/x-flv';
$mime_types['svg'] = 'image/svg+xml'; //svg extension
$mime_types['webp'] = 'image/webp'; //webp extension
// Estes sim são realmente perigosos, basta evitar que sejam adicionados
unset( $mime_types['exe'] );
unset( $mime_types['bin'] ); //
return $mime_types;
}
add_filter('upload_mimes', 'enable_extended_upload');
Onde e como converter imagens .jpg para .webp
Busque o programa XnConvert, pois além de ser freeware, realiza as atividades em bach gravando tudo em diretórios previamente especificados.
De nada!