É uma agência digital? 📣 Vamos conhecer-nos uns aos outros!

RecursosWordpressAtivar o carregamento de ficheiros SVG, AVIF e WebP no WordPress

Ativar o carregamento de ficheiros SVG, AVIF e WebP no WordPress

Abilitazione in Wordpress del caricamento di files .svg, .webp e .avif

Por predefinição, o WordPress restringe os tipos de ficheiros que podem ser carregados diretamente para a biblioteca multimédia. Entre os formatos mais modernos e leves, o SVG (Scalable Vetor Graphics), o AVIF (AV1 Image File Format) e o WebP estão a ganhar popularidade pela sua eficiência e qualidade de imagem. Neste artigo, descobrirá como ativar o carregamento destes formatos de ficheiro através de snippets de código, sem a utilização de quaisquer plug-ins externos.

Porquê utilizar SVG?

EscalabilidadeOs SVGs são baseados em vectores, o que significa que podem ser redimensionados sem perda de qualidade. São ideais para ícones e gráficos simples.

Dimensões reduzidasOs SVGs tendem a ocupar menos espaço do que as imagens rasterizadas, especialmente para gráficos simples.

Porquê utilizar AVIF e WEBP?

Compressão eficienteAmbos os formatos oferecem uma melhor compressão do que os ficheiros JPEG e PNG tradicionais, permitindo reduzir o tamanho das imagens sem comprometer a qualidade.

Apoio à transparênciaTanto o AVIF como o WebP suportam transparência, o que os torna excelentes para imagens com fundos transparentes.

/**
 * Nome do snippet: Permitir carregar ficheiros svg, avif e webp
 * Autor do snippet: halkoo.com
 */
function allow_custom_uploads($mimes) {
    // Ativar SVG
    $mimes['svg'] = 'image/svg+xml';
    
    // Ativar AVIF
    $mimes['avif'] = 'image/avif';
    
    // Ativar WebP
    $mimes['webp'] = 'image/webp';
    
    return $mimes;
}
add_filter('upload_mimes', 'allow_custom_uploads');

Verificar modificações

Depois de o código ter sido adicionado ao ficheiro functions.php do seu tema, pode ir à biblioteca multimédia do WordPress e tentar carregar ficheiros SVG, AVIF e WebP. Se tudo correu bem, deve conseguir carregar estes formatos sem qualquer problema.

Considerações sobre segurança

É importante notar que, embora o SVG seja um formato vetorial útil, também pode apresentar riscos de segurança se não for tratado corretamente. Os SVGs podem conter código JavaScript e, se carregados a partir de fontes não fiáveis, podem comprometer a segurança do seu sítio. Por conseguinte, recomenda-se a utilização de SVG apenas a partir de fontes fidedignas e, se possível, a higienização do conteúdo SVG antes de o carregar.

Precisa de ajuda? Escreva para info@halkoo.com para receber um orçamento personalizado para o seu novo sítio Web ou loja de comércio eletrónico.