Como permitir o envio de arquivos SVG no WordPress sem erros de segurança

Escrito por Jefferson André Voigt
Atualizado em 31/03/2026

O WordPress, por padrão, bloqueia o envio de arquivos SVG por questões de segurança. Este tutorial ensina como configurar seu site para aceitar SVGs de forma segura, evitando erros ao fazer upload de imagens vetoriais.


Por que o WordPress bloqueia arquivos SVG

SVG (Scalable Vector Graphics) é um formato de imagem vetorial que pode conter código XML. Como é um tipo de arquivo que permite scripts, ele pode ser usado de forma maliciosa. Por isso o WordPress impede o upload nativo desses arquivos.


Passo 1 – Instalar um plugin de segurança para SVG

A maneira mais segura de permitir SVGs é usando um plugin confiável. Alguns plugins recomendados são:

Para instalar:

  1. Acesse o painel WordPress Plugins > Adicionar Novo
  2. Busque por “Safe SVG” ou “SVG Support”
  3. Clique em Instalar Agora e depois Ativar

Passo 2 – Configurar permissões de upload

Após ativar o plugin, vá até a página de configurações do mesmo e habilite a opção de permitir SVGs. Alguns plugins permitem habilitar também a validação de segurança para impedir código malicioso nos arquivos.


Passo 3 – Testar o upload de SVG

Acesse Mídia > Adicionar Novo e tente enviar um arquivo SVG. Se o upload ocorrer sem erros, seu site está configurado corretamente.

Caso ainda ocorra erro, verifique:

  • Se o arquivo SVG está válido (sem scripts internos)
  • Se o plugin está atualizado
  • Se não há outro plugin de segurança bloqueando o upload

Passo 4 – Usando SVGs no site

Após o upload, você pode usar os SVGs:

  • Em posts e páginas pelo editor Gutenberg ou Classic
  • Como logotipos ou ícones do tema
  • Em widgets e menus personalizados

Segurança ao usar SVG

  • Evite usar SVGs de fontes desconhecidas
  • Prefira SVGs otimizados e sem scripts embutidos
  • Se possível, utilize a validação do plugin para filtrar conteúdo malicioso
Este artigo foi útil? 0 usuários acharam isso útil