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');
Aqui está um arquivo com 1024 x 576 com apenas 22kb

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!

Deixe um comentário

O seu endereço de e-mail não será publicado.

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.