Pular para o conteúdo principal

Gerar Logo SVG

A capacidade Gerar Logo SVG permite ao Theme Builder criar e incorporar SVGs de logótipos personalizados diretamente no seu site WordPress com sanitização automática segura para namespaces.

Visão geral​

Esta capacidade gera logótipos em gráficos vetoriais escaláveis (SVG) com base na direção de branding e nas preferências de design do seu site. Os SVGs gerados são sanitizados automaticamente para garantir que são seguros para utilização no WordPress, mantendo a integridade visual.

Parâmetros​

ParâmetroTipoObrigatórioDescrição
site_namestringSimO nome do site para o qual gerar o logótipo
stylestringSimO estilo de design (por exemplo, "moderno", "clássico", "minimalista", "divertido")
colorsarrayNãoArray de códigos de cores hexadecimais a usar no logótipo (por exemplo, ["#678233", "#ffffff"])
widthnumberNãoLargura do SVG em píxeis (predefinição: 200)
heightnumberNãoAltura do SVG em píxeis (predefinição: 200)
include_textbooleanNãoSe deve incluir o nome do site como texto no logótipo (predefinição: true)

Formato de saída​

A capacidade devolve uma string SVG com a seguinte estrutura:

{
"svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 200 200\">...</svg>",
"width": 200,
"height": 200,
"colors_used": ["#678233", "#ffffff"],
"sanitised": true
}

Comportamento de sanitização de SVG​

Os SVGs gerados passam por sanitização automática segura para namespaces para:

  • Remover atributos inseguros — elimina manipuladores de eventos, scripts e atributos potencialmente perigosos
  • Preservar namespaces — mantém namespaces SVG (xmlns, xlink) para uma renderização correta
  • Validar a estrutura — garante que o SVG está em conformidade com as normas W3C
  • Codificar entidades — escapa corretamente caracteres especiais em conteúdo de texto
  • Remover referências externas — elimina folhas de estilo externas e referências a imagens

Isto garante que o SVG é seguro para incorporar diretamente no WordPress sem exigir sanitização adicional.

Exemplo de utilização​

Prompt:

Gera um logótipo moderno para a minha startup tecnológica chamada "CloudSync" usando as cores azul e branco.

Resultado: A capacidade cria um logótipo SVG que:

  • Incorpora o nome do site "CloudSync"
  • Usa o esquema de cores azul e branco especificado
  • Segue princípios de design moderno
  • É automaticamente sanitizado e está pronto a usar

Integração com o Theme Builder​

Ao usar a seleção de direção de design do Theme Builder, a capacidade Gerar Logo SVG:

  1. Analisa a sua direção de design e paleta de cores
  2. Gera um logótipo SVG personalizado que corresponde às suas preferências
  3. Incorpora automaticamente o logótipo na área de cabeçalho/branding do seu site
  4. Armazena o SVG como um logótipo personalizado nos média do WordPress

Boas práticas​

  • Forneça preferências de estilo claras — descreva o estilo de design que pretende (moderno, clássico, divertido, etc.)
  • Especifique cores — inclua as cores da sua marca para consistência
  • Teste a renderização — verifique se o logótipo é apresentado corretamente em diferentes tamanhos de ecrã
  • Personalize mais — use as ferramentas de personalização de logótipo do WordPress para ajustar o tamanho e o posicionamento

Limitações​

  • Os logótipos SVG são gerados como gráficos estáticos (não animados)
  • Logótipos complexos com muitos elementos podem exigir aperfeiçoamento manual
  • Tipos de letra personalizados não são suportados; o texto usa tipos de letra do sistema
  • Dimensões muito grandes ou muito pequenas podem afetar a qualidade