Integração com WordPress
O WordPress oferece várias formas de incorporar temporizadores, desde abordagens baseadas em blocos a inserção de HTML personalizado. Este guia abrange todos os métodos para instalações modernas e clássicas de WordPress.
Método 1: Editor de Blocos do WordPress (Gutenberg)
O WordPress moderno utiliza o editor de blocos (Gutenberg), que fornece uma interface visual para construir páginas e artigos.
Guia passo a passo
Passo 1: Crie o seu temporizador
- Aceda ao Editor
- Desenhe e configure o seu temporizador
- Copie o URL do temporizador na secção Renderer
- Guarde-o para os próximos passos
Passo 2: Crie o código iFrame
Construa o código de incorporação iFrame usando o URL do seu temporizador:
Passo 3: Adicione o bloco HTML Personalizado
- Abra a página ou artigo onde quer colocar o temporizador
- Clique no botão "+" para adicionar um novo bloco
- Procure por "HTML Personalizado"
- Selecione o bloco "HTML Personalizado"
Passo 4: Cole o seu código
- Clique dentro do bloco HTML Personalizado
- Cole o seu código iFrame completo
- O bloco mostra “HTML Personalizado” durante a edição
- Clique em "Pré-visualizar" para ver o temporizador em ação
Passo 5: Publique
- Clique em "Atualizar" ou "Publicar" no canto superior direito
- Veja a sua página para verificar se o temporizador aparece corretamente
- Teste em dispositivos móveis ou use a pré-visualização responsiva
Dicas para o Editor de Blocos
| Dica | Como | Benefício |
|---|---|---|
| Centrar temporizador | Botão “Alinhar ao centro” | Aspeto profissional |
| Largura total | Selecionar alinhamento “Largura total” | Maximiza o impacto |
| Adicionar espaçamento | Inserir blocos de espaçador acima/abaixo | Melhor separação visual |
| Agrupar com conteúdo | Usar bloco “Grupo” | Manter temporizador junto a conteúdo relacionado |
| Bloco reutilizável | Guardar como Bloco Reutilizável | Usar o mesmo temporizador em várias páginas |
Método 2: Editor Clássico
Se o seu site WordPress utiliza o Editor Clássico, pode adicionar temporizadores através do editor HTML.
Guia passo a passo
- Abra a sua Página/Artigo no Editor Clássico
- Clique no separador "Texto" (alterna do modo Visual para HTML)
- Encontre o local onde quer o temporizador no seu HTML
- Cole o código iFrame nesse local
- Alterne para o separador "Visual" para pré-visualizar (opcional)
- Atualize/Publique a sua página
Exemplo de código no Editor Clássico
Método 3: Page Builders (Construtores de Páginas)
Muitos sites WordPress usam page builders para design visual. Eis como adicionar temporizadores aos construtores populares:
Elementor
| Passo | Ação |
|---|---|
| 1 | Abra a página no editor do Elementor |
| 2 | Procure o widget "HTML" no painel à esquerda |
| 3 | Arraste o widget HTML para o local desejado |
| 4 | Cole o código iFrame no campo de Código HTML |
| 5 | Ajuste a largura/alinhamento conforme necessário |
| 6 | Clique em "Atualizar" para guardar |
Dica Pro para Elementor:
Divi Builder
| Passo | Ação |
|---|---|
| 1 | Ative o Visual Builder na sua página |
| 2 | Clique "+" para adicionar um novo módulo |
| 3 | Procure e selecione o módulo "Code" |
| 4 | Cole o código iFrame no campo de código |
| 5 | Configure espaçamento/alinhamento do módulo |
| 6 | Clique na marca de visto para guardar |
WPBakery Page Builder
| Passo | Ação |
|---|---|
| 1 | Abra a página no editor WPBakery |
| 2 | Clique em "Add Element" |
| 3 | Selecione "Raw HTML" ou "Raw JS" |
| 4 | Cole o código iFrame |
| 5 | Guarde e atualize a página |
Beaver Builder
| Passo | Ação |
|---|---|
| 1 | Inicie o Beaver Builder na sua página |
| 2 | Abra o separador Modules |
| 3 | Arraste o módulo "HTML" para o seu layout |
| 4 | Cole o código iFrame no campo HTML |
| 5 | Clique "Done" e publique |
Comparação de Page Builders
| Page Builder | Nome do Módulo | Estilo personalizado | Controlo responsivo | Dificuldade |
|---|---|---|---|---|
| Elementor | HTML Widget | ★★★★★ | ★★★★★ | Fácil |
| Divi | Code Module | ★★★★★ | ★★★★☆ | Fácil |
| WPBakery | Raw HTML | ★★★☆☆ | ★★★☆☆ | Fácil |
| Beaver Builder | HTML Module | ★★★★☆ | ★★★★☆ | Fácil |
| Oxygen | Code Block | ★★★★★ | ★★★★★ | Médio |
Método 4: Áreas de Widgets (Barra Lateral/Rodapé)
Para temporizadores que aparecem em várias páginas (barras laterais, rodapés, cabeçalhos):
Guia passo a passo
- Vá a Dashboard → Aparência → Widgets
- Encontre a Área de Widgets alvo (ex.: “Barra Lateral”, “Rodapé”)
- Clique em "+" para Adicionar Bloco ou "Adicionar um Widget"
- Procure por "HTML Personalizado"
- Adicione o Widget HTML Personalizado
- Cole o seu código iFrame
- Adicione um Título (opcional, ex.: “Contagem para Evento”)
- Clique em "Atualizar" ou "Guardar"
Recomendações de dimensionamento para Widgets
| Local do Widget | Largura recomendada | Altura recomendada | Notas |
|---|---|---|---|
| Barra lateral | 100% | 300-400px | Compacto, amigo do vertical |
| Rodapé | 100% | 200-300px | Formato amplo e curto |
| Cabeçalho | 100% | 150-200px | Muito compacto |
| Abaixo do conteúdo | 100% | 400-600px | Apresentação completa |
Método 5: Shortcodes para Reutilização
Crie um shortcode personalizado para usar o mesmo temporizador facilmente em várias páginas.
Criar um shortcode
Adicione ao functions.php do seu tema ou crie um plugin personalizado:
Usar o seu shortcode
Depois de adicionado, use o shortcode em qualquer página, artigo ou widget:
Uso básico:
Com dimensões personalizadas:
Múltiplos temporizadores:
Benefícios dos shortcodes
| Benefício | Descrição |
|---|---|
| Reutilização | Use o mesmo temporizador em páginas ilimitadas |
| Atualizações fáceis | Alterar o código uma vez, atualizar em todo o lado |
| Conteúdo limpo | Shortcode simples em vez de HTML longo |
| Parâmetros | Personalize dimensões por página |
| Não técnico | Mais fácil para editores de conteúdo |
Compatibilidade com Plugins
Problemas comuns de plugins
| Tipo de plugin | Problema potencial | Solução |
|---|---|---|
| Segurança | Pode bloquear iFrames | Colocar o domínio gettickr.app na whitelist |
| Cache | Pode manter timer antigo | Excluir páginas de temporizadores do cache |
| Minificação | Pode quebrar código iFrame | Excluir blocos de HTML Personalizado |
| Lazy Load | Pode atrasar carregamento | Excluir iFrames de temporizadores |
Permitir iFrames em plugins de segurança
Wordfence:
- Vá a Wordfence → Firewall → All Firewall Options
- Adicione
gettickr.appaos domínios em whitelist - Guarde as definições
iThemes Security:
- Vá a Security → Settings → Advanced
- Desative “Filter Suspicious Query Strings in the URL” para páginas específicas
- Ou coloque
gettickr.appem whitelist
Resolução de Problemas na Integração WordPress
Temporizador não aparece
| Sintoma | Causa | Solução |
|---|---|---|
| Espaço em branco | URL incorreto | Verifique se o URL do temporizador está correto |
| Código aparece como texto | Colado no modo Visual | Use o separador Texto/HTML ou bloco HTML Personalizado |
| Nada aparece | Plugin de segurança a bloquear | Coloque gettickr.app em whitelist |
| Mensagem de erro | Temporizador não existe | Verifique o URL do temporizador no navegador |
Problemas de apresentação
| Sintoma | Causa | Solução |
|---|---|---|
| Temporizador pequeno | Dimensões erradas | Aumente valores de largura/altura |
| Temporizador cortado | Contentor demasiado pequeno | Use largura 100% ou um contentor maior |
| Sobrepõe conteúdo | Falta de div contentor | Envolva numa div com espaçamento adequado |
| Não centrado | Sem CSS de centragem | Adicione margin: 0 auto; display: block; |
Problemas em mobile
| Sintoma | Causa | Solução |
|---|---|---|
| Demasiado largo | Largura fixa em píxeis | Use largura 100% ou max-width |
| Texto demasiado pequeno | Design do temporizador | Redesenhe o temporizador com fontes maiores |
| Não cabe no ecrã | Altura fixa demasiado grande | Use wrapper responsivo ou media queries |
WordPress Multisite
Para instalações WordPress Multisite:
Passos do Administrador de Rede:
- Network Admin → Settings
- Ativar “Unfiltered HTML” para administradores de sites (se necessário)
- Os sites individuais podem então adicionar iFrames de temporizador normalmente
Próximos Passos
- Integração iFrame — Documentação detalhada de iFrame
- Personalizar Design do Temporizador — Alinhe com o seu tema WordPress
- Integração Shopify — WooCommerce é semelhante ao Shopify
- Controlo Remoto — Controle temporizadores enquanto gere o seu site WordPress