WhatsApp Flutuante
Plugin para Wordpress - Adiciona um ícone flutuante do WhatsApp ao site com opções de posição, ícone e páginas de exibição.
by Luiz Gustavo · github.com/luizgustavorodrigues/plugin_whatsapp_flutuante · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/luizgustavorodrigues/plugin_whatsapp_flutuante/archive/refs/heads/main.zipReadme
💬 WhatsApp Flutuante
Um plugin WordPress profissional e seguro que adiciona um botão flutuante do WhatsApp ao seu site. Configure a posição, ícone personalizado e páginas de exibição com uma interface intuitiva — sem precisa editar código.
🚀 Características
- ✅ Botão Flutuante Responsivo - Adapta-se perfeitamente a qualquer dispositivo
- ✅ Ícone Personalizado - Use a biblioteca de mídia do WordPress para enviar seu próprio ícone
- ✅ Posicionamento Flexível - Escolha entre 4 posições diferentes
- ✅ Controle de Exibição - Mostre em todas as páginas, apenas na home ou em IDs específicas
- ✅ Mensagem Padrão - Defina uma mensagem personalizada
- ✅ Código Seguro - Nonces, sanitização e validação completas
- ✅ Performance Otimizada - Carregamento eficiente de scripts
- ✅ Acessibilidade - ARIA labels e navegação por teclado
- ✅ Modo Escuro - Compatível com preferência do navegador
- ✅ Arquitetura OOP - Código profissional com padrão Singleton
📋 Requisitos
- WordPress 5.0 ou superior
- PHP 7.4 ou superior
📦 Instalação
Instalação via Upload
- Faça o download do plugin em GitHub
- No painel do WordPress, vá para Plugins → Adicionar Novo
- Clique em Fazer Upload do Plugin
- Selecione o arquivo ZIP do plugin
- Clique em Instalar Agora e depois Ativar
Instalação via FTP
- Descompacte o arquivo ZIP
- Envie a pasta
whatsapp-flutuantepara/wp-content/plugins/via FTP - No painel do WordPress, vá para Plugins e ative o plugin
⚙️ Configuração
- Após ativar, vá para Painel de Controle → WhatsApp Flutuante
- Preencha os campos obrigatórios:
- Número do WhatsApp: Com código do país e DDD (ex:
5562999999999) - Mensagem Padrão (opcional): Mensagem que aparecerá no chat
- Posição do Botão: Escolha onde exibir
- Ícone: Envie um ícone personalizado via Media Library
- Exibir em: Todas as páginas, apenas home ou IDs específicas
- Número do WhatsApp: Com código do país e DDD (ex:
- Clique em Salvar Alterações
🔒 Segurança
Implementa as melhores práticas de segurança do WordPress:
- ✅ Verificação de Nonce contra CSRF
- ✅ Sanitização de todos os inputs
- ✅ Validação de número de telefone
- ✅ Escapagem de outputs
- ✅ Verificação de permissões (apenas admins)
- ✅ Validação de arquivos (apenas imagens)
🎨 Personalização
CSS Customizado
/* Alterar cor do botão */
.wa-flutuante-link {
background-color: #your-color;
}
/* Alterar tamanho */
.wa-flutuante-icon {
width: 70px;
height: 70px;
}
/* Alterar posição */
.wa-flutuante.wa-bottom-right {
bottom: 40px;
right: 40px;
}
📝 Changelog
v3.0 (Atual)
- 🎉 Nova arquitetura OOP com padrão Singleton
- 🎉 Integração completa com Media Library do WordPress
- 🎉 Melhorias significativas de segurança
- 🎉 Suporte a tradução (i18n)
- 🎉 Interface aprimorada
- 🎉 Melhor acessibilidade
- 🎉 Suporte a modo escuro
- 🎉 Hook uninstall.php padrão
v2.0
- Versão anterior com funcionalidades básicas
📄 Licença
GPL-2.0-or-later — Você é livre para usar, modificar e distribuir.
👨💻 Autor
Luiz Gustavo
GitHub: @luizgustavorodriguesdev
🤝 Contribuições
Contribuições são bem-vindas!
- Faça um Fork do projeto
- Crie uma branch (
git checkout -b feature/sua-feature) - Commit suas mudanças (
git commit -m 'Adiciona nova feature') - Push para a branch (
git push origin feature/sua-feature) - Abra um Pull Request
🐛 Reportar Bugs
Encontrou um bug? Abra uma issue no GitHub.
📞 Suporte
Dúvidas ou sugestões? Entre em contato via GitHub Issues.
📸 Demonstração

Desenvolvido com ❤️ para a comunidade WordPress