Plugin WordPress desenvolvido para resolver uma necessidade interna real de negócio: gerenciar banners promocionais em um e-commerce com regras de exibição, agendamento, múltiplos itens por banner e acompanhamento de interações.
Este plugin foi criado para atender um cenário específico da empresa em que soluções prontas do mercado não cobriam adequadamente a operação.
A necessidade envolvia:
- gerenciamento centralizado de banners no painel do WordPress
- múltiplos itens por banner
- suporte a imagens desktop e mobile
- agendamento por data e hora
- exibição por shortcode no front-end
- registro de visualizações e cliques
O resultado foi uma solução própria, orientada ao fluxo real do e-commerce.
- cadastro e edição de banners no painel administrativo
- múltiplos itens por banner
- imagens para desktop e mobile
- agendamento por data e hora
- suporte a carrossel
- shortcode para exibição no front-end
- registro de visualizações e cliques
- logs de interação
advanced-banners.php— bootstrap do pluginincludes/class-ab-activator.php— criação e atualização das tabelasincludes/class-ab-admin.php— telas e assets do painel administrativoincludes/class-ab-ajax.php— ações AJAX de gerenciamento e rastreamentoincludes/class-ab-shortcode.php— renderização do shortcodeincludes/class-ab-logger.php— persistência dos logsviews/— templates do admin e front-endassets/— scripts e estilos
- WordPress
- PHP 7.4+
- jQuery / jQuery UI no ambiente administrativo
- Copie a pasta do plugin para
/wp-content/plugins/ - Ative o plugin no painel do WordPress
- Acesse o menu Banners no painel administrativo
- Crie banners e utilize o shortcode no front-end
[banners slug="homepage-ofertas"]Ou buscando diretamente pelo ID do banner:
[banners id="12"]Este plugin foi projetado para um ambiente real de produção. Dependendo do tema, da estrutura do e-commerce e do fluxo editorial, alguns ajustes de integração podem ser necessários.