Calculadora de Juros Compostos
Um plugin para WordPress que simula investimentos com juros compostos de forma simples, com visual moderno, UX otimizada, otimizado para o tema Hello Elementor e Elementor. Parte da coleção Calculadora de Juros Compostos, Calculadora de Renda Fixa Simples e Calculadora de Renda Fixa Completo. Agora exibe valores brutos sem IR e aceita apenas valores inteiros no campo "Prazo".
★ 0stars
0forks
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/sauloazola/monquei/archive/refs/heads/main.zipVia Editor Comum do WordPress
- Crie ou edite uma página/post no painel de administração.
- No editor de texto (modo clássico ou bloco "Shortcode" no Gutenberg), insira
[calculadora_juros_compostos_simples]. - Publique ou atualize a página/post.
Via Elementor
- Edite a página com o Elementor.
- Arraste o widget "Shortcode" para a área desejada.
- No campo do widget, insira
[calculadora_juros_compostos_simples]. - Salve e publique a página.
Via Gutenberg
- Edite a página/post com o editor de blocos (Gutenberg).
- Adicione um bloco "Shortcode" (ou use o bloco "Código" se necessário).
- Insira
[calculadora_juros_compostos_simples]no campo do bloco. - Publique ou atualize a página/post.
Funcionalidades da Calculadora
-
Campos de Entrada:
- "Valor da aplicação (R$)": Com máscara "R$ X.XXX,XX", sem "0" à esquerda.
- "Investimento mensal (R$)": Com máscara "R$ X.XXX,XX", sem "0" à esquerda.
- "Prazo": Numérico puro (sem vírgula), sem "0" à esquerda, com opção de meses (1 a 1200) ou anos (1 a 100), com toggle "Meses/Anos" funcionando corretamente.
- "Taxa de Juros": Numérico com vírgula para decimais, sem "0" à esquerda, com opção de anual (até 100%) ou mensal (até 30%, ex.: 10,5), com toggle "Anual/Mensal" funcionando corretamente.
-
Resultados Automáticos:
- Valor total bruto em verde (#84B686).
- Total investido, Rendimento bruto, Na poupança em linhas separadas com linhas sutis.
- Frase "Em X meses você teria:" com "X" em verde (#84B686) e o restante em azul (#010658), "Valor total bruto" em preto.
- Link para investimento via WhatsApp.
Estrutura do Plugin
O plugin contém os seguintes arquivos:
calculadora-juros-compostos-simples.php: Arquivo principal, inicializa o plugin e adiciona a página de boas-vindas.includes/class-calculadora-juros-compostos-simples.php: Classe principal, gerencia shortcodes, assets e hooks WordPress.assets/css/calculadora-juros-compostos.css: Estilos CSS para o design moderno, simples e responsivo, com toggles estilizados (fundo verde claro #e0f7e9, texto azul #010658, borda #84B686).assets/js/calculadora-juros-compostos.js: Lógica JavaScript para cálculos automáticos, máscaras, toggles de unidade ("Meses/Anos" e "Anual/Mensal"), suporte a vírgula na taxa de juros e interatividade.
Personalização
- Cores: As cores padrão (#84B686 verde, #010658 azul escuro) podem ser ajustadas via CSS customizado no tema ou em um plugin de personalização.
- Layout: O plugin é otimizado para Hello Elementor/Elementor, mas pode ser ajustado com CSS para outros temas, evitando conflitos com cabeçalho à esquerda e rodapé à direita.
Contribuições
- Reportar Bugs: Abra uma issue no repositório GitHub (se disponível) ou entre em contato via monqueitech.com.br.
- Pull Requests: Desenvolvedores podem contribuir enviando melhorias ou correções no código, seguindo as diretrizes de codificação WordPress.
- Suporte: Para suporte técnico, entre em contato pelo e-mail
suporte@monqueitech.com.brou pelo WhatsApp (+55 12 98115-3079).
Licença
Este plugin é distribuído sob a licença GPL-2.0+. Veja o arquivo LICENSE (se incluído) para mais detalhes.
Changelog
- 5.8.0:
- Correção dos toggles "Meses/Anos" e "Anual/Mensal" para funcionar corretamente, permitindo alternar unidades e atualizar valores automaticamente (ex.: 5 anos = 60 meses; 10% anual ≈ 0,8% mensal).
- Ajuste no design dos toggles para corresponder à imagem fornecida (fundo verde claro #e0f7e9, texto azul #010658, borda #84B686, bordas arredondadas).
- Manutenção do suporte a vírgulas no campo "Taxa de Juros" (ex.: 10,5) e correção para aceitar vírgulas no campo "Prazo" (arredondando para inteiro).
- Manutenção do design idêntico às especificações anteriores (#84B686 verde, #010658 azul escuro), sem contorno no box esquerdo, fundo #F2F8F3 no box direito e contorno cinza claro #e9ecef no box principal.
- Compatibilidade com Hello Elementor e Elementor, shortcode
[calculadora_juros_compostos_simples]e página de boas-vindas administrativa. - Cálculo usando a taxa de juros e prazo convertidos (mensal ou anual), com IR (22,5% para até 6 meses, 20% para mais) e comparação com a poupança (0,5% ao mês estimado).
- 5.8.1:
- Correção do campo "Prazo" para aceitar apenas valores inteiros (sem vírgula), usando máscara numérica pura e arredondando a conversão entre "Meses" e "Anos".
- 5.8.2:
- Remoção do cálculo do IR, exibindo apenas "Valor total bruto" e "Rendimento bruto" nos resultados.
Notas Técnicas
- Compatibilidade: Testado com WordPress 5.0+, PHP 7.4+, Hello Elementor e Elementor.
- Desempenho: Otimizado para carregar assets (CSS/JS) apenas nas páginas com o shortcode, minimizando impacto no desempenho.
- Segurança: Usa boas práticas WordPress (verificação
ABSPATH, enfileiramento seguro, sanitização de dados).