WebP AVIF Pro: guia completo
Instalar, configurar e explorar o WebP AVIF Pro: conversão WebP/AVIF local, modos de entrega, texto ALT por IA multilingue, SEO de imagens, processamento por lotes, segundo plano com WP-Cron e WP-CLI para WordPress e WooCommerce.
O WebP AVIF Pro converte e comprime as imagens da sua biblioteca de multimédia para WebP ou AVIF, localmente, sem subscrição nem quotas. Este guia cobre a instalação, os dois modos de entrega, a geração de texto ALT por IA, o SEO de imagens, o processamento por lotes, a execução em segundo plano com WP-Cron e WP-CLI, bem como a cópia de segurança e a resolução de problemas.
Requisitos do servidor
O plugin funciona com um dos dois motores de imagem do PHP:
- Imagick compilado com libheif (AVIF) e suporte de WebP, recomendado;
- GD com as funções imagewebp() e imageavif() (PHP 8.1 ou superior).
A página Definições do plugin mostra indicadores com os motores e formatos realmente disponíveis no seu alojamento (Imagick, GD, WebP, AVIF).
Em alojamento partilhado, o AVIF nem sempre está disponível. Ative o recuo automático para WebP (ver mais abaixo) para garantir uma conversão em todos os casos.
Instalação
- Carregue a pasta
df-webp-avif-propara/wp-content/plugins/(ou instale o ZIP a partir de Plugins e depois Adicionar). - Ative a extensão a partir do menu Plugins.
- Vá a WebP AVIF Pro e depois Definições para configurar o formato, o modo de entrega, a mudança de nome e a IA.
- Lance uma análise (simulação) e depois a otimização a partir da página Otimização.
Formato de saída e compressão
Escolha WebP (compatibilidade máxima) ou AVIF (compressão superior). Opções principais:
- Recuo automático para WebP: se for pedido AVIF mas este não estiver disponível, o plugin produz WebP em vez de falhar.
- Qualidade: de 1 a 100, recomendado entre 78 e 85.
- Redimensionamento: limita o lado maior a um valor em píxeis (0 = desativado). Apenas no modo «substituir».
- Remoção de EXIF/ICC: retira os metadados para aligeirar os ficheiros.
- Ignorar os GIF animados: evita estragar as animações.
Modos de entrega
O WebP AVIF Pro propõe duas estratégias, a escolher consoante o seu contexto.
Substituir
O ficheiro de origem é convertido, eventualmente renomeado, e todas as referências (conteúdo dos artigos, metadados) são reescritas para o novo ficheiro. Os originais ficam guardados para permitir um restauro.
Faça uma cópia de segurança da base de dados e dos ficheiros antes de um primeiro processamento em massa. Verifique que a opção de cópia dos originais está ativa para poder voltar atrás.
Conservar o original (não destrutivo)
É gerado um ficheiro de nova geração ao lado do original (por exemplo foto.jpg e foto.jpg.webp). Na apresentação, o plugin serve a versão de nova geração apenas aos navegadores que a aceitam, graças ao cabeçalho Accept; os outros recebem o original. Não é necessária qualquer regra htaccess.
O modo «conservar» é o mais seguro para o AVIF, para a multimédia externa (CDN/S3) e para os construtores de páginas, porque nunca altera o ficheiro de origem nem a base de dados.
Mudança de nome para SEO
Estão disponíveis quatro modos de mudança de nome dos ficheiros: nenhum, nome do produto (WooCommerce), modelo personalizado, ou base64 (anonimização). O modo modelo aceita tokens:
{product}{title}{sku}{cat}{alt}{id}{date}{n}
Exemplo: {product}-{cat}-{n} produz um nome de ficheiro do tipo tapete-personalizado-entrada-a1b2c3.webp. A mudança de nome não se aplica no modo «conservar o original».
Texto ALT por IA
O WebP AVIF Pro gera atributos ALT descritivos por IA, em vários idiomas, a partir do visual e do contexto do produto.
- Ative a IA nas Definições, escolha um fornecedor (Anthropic, OpenAI, Gemini ou Mistral em análise visual, ou DeepSeek apenas por contexto) e indique a sua chave de API.
- Selecione os idiomas pretendidos. O primeiro idioma assinalado alimenta o ALT principal; os outros são sincronizados com as traduções Polylang, se existirem.
- Gere os ALT a partir da página ALT IA (em lote), automaticamente no carregamento, ou imagem a imagem através da ação «Gerar ALT (IA)» da biblioteca de multimédia.
O plugin não tem subscrição, mas cada chamada à IA é faturada pelo seu fornecedor consoante a sua chave de API. A geração em lote avança em pequenos pacotes para respeitar os limites de débito.
SEO no front-end
- Dimensões anti-CLS: acrescenta os atributos width e height às imagens do conteúdo que não os têm, para limitar o desvio de esquema (Core Web Vitals).
- Schema ImageObject: emite um bloco JSON-LD nas páginas e fichas de produto (imagem de destaque e galeria do WooCommerce).
Otimização em lote
A partir da página Otimização:
- Analisar (simulação): estima o ganho numa amostra, sem alterar nada.
- Otimizar toda a biblioteca: trata as imagens por lotes, sem bloquear o servidor. Pode sair da página e voltar a lançar mais tarde; o processamento retoma onde ficou.
Os cartões de estatísticas mostram o número de imagens convertidas, o espaço poupado e um histórico mensal.
Segundo plano (WP-Cron) e WP-CLI
Nas bibliotecas grandes, ative o processamento em segundo plano: o plugin otimiza um lote a cada 5 minutos através do WP-Cron, sem manter um separador aberto. As agências também podem comandar o plugin na linha de comandos:
wp df-wap status
wp df-wap optimize --batch=20
wp df-wap optimize --dry-run
wp df-wap alt --batch=10
wp df-wap restore --yes
Cópia de segurança, limpeza e restauro
No modo «substituir», os originais são copiados para /wp-content/uploads/df-wap-backups/ (pasta protegida). Pode:
- Restaurar uma imagem (ação da biblioteca de multimédia) ou toda a biblioteca (botão «Restaurar tudo»).
- Limpar automaticamente as cópias de segurança depois de um número de dias definido, para recuperar espaço em disco.
No modo «conservar», o restauro elimina simplesmente os ficheiros de nova geração; os originais nunca foram alterados.
Diagnósticos
A página Otimização mostra avisos contextuais: presença de um módulo de externalização da multimédia (S3/CDN), construtores de páginas detetados, AVIF pedido mas indisponível, ou pouco espaço em disco. Siga estas recomendações antes de um processamento em massa.
Resolução de problemas
- AVIF indisponível: ative o recuo para WebP, ou mude o formato de saída para WebP. A página Definições indica os motores disponíveis.
- Imagens não substituídas num construtor de páginas: alguns URL guardados pelos builders escapam à reescrita. Prefira o modo «conservar o original».
- ALT não gerados: verifique que a IA está ativa, que a chave de API é válida e que ainda há crédito no fornecedor.
- O processamento em lote parece lento: reduza o número de imagens por lote (o AVIF é exigente), ou use o segundo plano / WP-CLI.
O plugin é compatível com WordPress 6.5+, WooCommerce (HPOS), Polylang, multisite e PHP 8.1 a 8.3.