webp

WordPress 5.8 adiciona suporte a imagens WebP

A versão 5.8 do popular WordPress foi lançada no dia 20 de julho de 2021, e com ela todos que tem sites feitos com tal CMS poderão deixar de usar plugins para adicionar suporte a imagens WebP.

Formato de imagem WebP

O WebP é um formato de imagem de última geração adequado para substituir imagens codificadas nos formatos JPG, PNG e GIF. O WebP é capaz de produzir qualidades de imagem superiores em tamanhos significativamente menores.

As imagens sem perdas WebP (ou WebP Lossless images) retêm a qualidade da imagem original enquanto mantêm um tamanho menor, 26% menores do que as imagens originais.

Imagens com perdas (ou Lossy WebP images) são imagens WebP que têm qualidade ligeiramente inferior, mas podem ser compactadas para um tamanho ainda menor e ainda ser mais do que aceitável. As imagens com perda de WebP podem ser 25% a 34% menores do que a imagem original.

O WebP foi anunciado pelo Google como um formato de imagem de licença aberta em 2010. A Internet atingiu um ponto em que o novo formato é compatível com todos os navegadores modernos, e o avanço da popularidade dos smartphones mudaram vertiginosamente a principal fonte de acessos de um site, fazendo a velocidade de carregamento ganhar cada vez mais importância com o passar dos anos.

Demorou um pouco para o WordPress adicionar tal funcionalidade e aceitar nativamente imagens no formato WebP.

A maioria dos navegadores e hosts da web modernos oferecem suporte ao novo formato, e como esta versão do WordPress removeu o suporte ao Internet Explorer 11, foi o momento perfeito para adicionar tal funcionalidade.

Quais detalhes devo me atentar quanto a isso?

Do WordPress versão 5.8 em diante, você pode fazer upload e usar imagens WebP no WordPress como faria hoje em dia com uma imagem JPEG ou PNG (contanto que seu serviço de hospedagem suporte WebP), e a biblioteca de mídias do WordPress as carregará normalmente. Entretanto, note que o formato WebP sem perdas é suportado apenas quando o servidor de hospedagem use a biblioteca Imagick até que LibGD adicione suporte. Além disso, os formatos animados e alfa ainda não são suportados para imagens redimensionadas (imagens com perdas são criadas quando você faz upload nesses formatos).

webp

Como verificar se meu servidor suportará esta funcionalidade?

Para facilitar a vida de todos, a ferramenta de Diagnóstico do WordPress também foi atualizada com novos campos para indicar se sua hospedagem é capaz de oferecer suporte ao formato WebP.

Isso tornará mais fácil para os editores saberem rapidamente se podem aproveitar os novos recursos do WordPress e, se não, solicitá-los de seu provedor de hospedagem na web.

Para verificar, navegue para Ferramentas > Diagnóstico, clique na aba Informação, e depois na seção Manipulação de mídia. Lá, veja se o item Versão do Imagick mostra um número de versão ou a mensagem Indisponível.

Caso esteja indisponível, você deve checar com sua empresa de hospedagem como ativar o Imagick. No caso aqui do TudoParaWP, estava disponível já que eu mesmo cuido de nossa infraestrutura.

E as imagens que tenho no meu site WordPress, serão convertidas para WebP automaticamente?

Não! Observe que, embora agora você possa fazer upload de suas imagens WebP para o WordPress usando a Biblioteca de mídia, o WordPress não oferece suporte à conversão automática de imagens para o formato WebP (mas isso pode vir a ser incluído em versões posteriores).

Quer dizer, se você fizer upload de uma imagem JPG não otimizada como WebP, ela não será otimizada no momento do upload da imagem!

Para ativar esse recurso de conversão automática em seu site, você precisará de um plugin que execute tal função. Muitos plugins de otimização de imagens, como o EWWW Image Optimizer já oferecem tal funcionalidade, e alguns plugins de cache também.

FAQ com detalhes técnicos (para desenvolvedores).

Como posso ajustar a configuração de qualidade de compactação usada para imagens WebP?

Você pode usar o filtro wp_editor_set_quality para definir a configuração de qualidade. O tipo MIME passado permite a configuração por tipo, por exemplo:

// Use a quality setting of 75 for WebP images.
 function filter_webp_quality( $quality, $mime_type ) {
   if ( 'image/webp' === $mime_type ) {
     return 75;
   }
   return $quality;
 }
 add_filter( 'wp_editor_set_quality', 'filter_webp_quality', 10, 2 );

Se eu usar o WordPress multisite, todos os meus sites funcionarão com imagens WebP?

Não! O Multisite armazena os tipos de arquivo que os usuários têm permissão para enviar quando um site é criado. A equipe do WordPress já está trabalhando para melhorar isso e você pode ler sobre isso no ticket #53167. Enquanto isso, para garantir que todos os sites existentes em uma rede permitam arquivos WebP, você pode usar o filtro site_option em um plugin criado por você e adicionado na pasta mu-plugins para adicionar webp aos tipos de arquivo permitidos para todos os sites da rede:

// Ensure all network sites include WebP support.
 add_filter(
   'site_option_upload_filetypes',
   function ( $filetypes ) {
     $filetypes = explode( ' ', $filetypes );
     if ( ! in_array( 'webp', $filetypes, true ) ) {
       $filetypes[] = 'webp';
       $filetypes   = implode( ' ', $filetypes );
     }
     return $filetypes;
   }
 );

Sistema atualizado, todos saem ganhando!

Este anúncio é importante porque mostra que a equipe do WordPress continua a se concentrar em ajudar a todos a terem sites com maior performance e alinhado as boas práticas de otimização por parte do sistema.

São esses tipos de melhorias que mantêm o WordPress na vanguarda dos sistemas de gerenciamento de conteúdo.

Posts Similares

  • Atualização: WordPress 2.9.1

    Depois de milhões de downloads do WordPress 2.9 e muitos feedbacks de todos, está sendo lançado o WordPress 2.9.1. Esta versão engloba muitos bugs menores e também um probleminha chato quando era usado o recurso de agendamento de postagens, além dos pingbacks não estarem sendo processados corretamente por incompatibilidade com alguns hosts. Se qualquer destes…

  • WordPress 2.8 Beta 1 lançado

    Foi oficialmente lançada a primeira versão beta do WordPress 2.8. A versão 2.8 promete uma série de novidades em relação a versão 2.7.1 e entre elas, destacamos: Não será enviado um email informando que o próprio autor do post escreveu um comentário; Editor de temas e plugins com sintaxe Highlighting; Suporte a mais de uma…

  • WordPress 3.4 Beta 2

    Olá, pessoal! Outra semana, outro beta! Desde o lançamento do WordPress 3.4 Beta 1 na semana passada, mais de 60 correções de bugs e ajustes de recurso com base em testes e feedback foram feitos.  Se você estiver testando Beta 1, por favor atualize a versão Beta 2 para garantir que tudo esteja funcionando bem…

  • Google Webmaster Tools avisando sobre atualização do WordPress

    Agora o Google Webmaster Tools também envia notificação por email sobre nova versão do WordPress, vejam abaixo o email: “Prezado proprietário ou webmaster do site xxxxxxxxx, Seu site parece estar executando uma versão antiga do WordPress. O Google recomenda que você atualize para a versão mais recente. Um software antigo ou desprotegido pode ser vulnerável a invasões…

  • WordPress 4.0.1 expõe más práticas de desenvolvimento utilizadas em alguns plugins

    Com o lançamento do WordPress 4.0.1 nesta terceira semana de novembro de 2014, recebemos relatos de plugins quebrando devido à esta nova atualização. Por exemplo, o plugin Cool Video Gallery está quebrado por causa da maneira como ele lida com atributos de shortcodes customizados ao invés de utilizar a API de Shortcodes disponibilizada pelo WordPress….

  • O que há de novo no WordPress 3.4?

    Com o lançamento do WordPress 3.4, observei alguns usuários dizendo que não viram muitas novidades nesta nova versão. Com um olhar um pouco mais analítico, é possível encontrar todas as novas funções e algumas delas serão melhor explicadas em futuros posts por aqui, mas enquanto isso, quem quiser ver o que tem de novo no…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *