Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/alexcrsouza/winn-qrcode-gen/archive/refs/heads/main.zipGere QR Codes diretamente no wp-admin ou via shortcode no frontend do seu site WordPress.
Description
WinnQRcodeGen adiciona ao WordPress uma ferramenta simples para gerar QR Codes, pensada para campanhas de marketing e pequenas funcionalidades de sites. Administradores e Editores podem gerar QR Codes por uma tela dedicada no wp-admin, e o mesmo gerador pode ser inserido em qualquer página ou post através de um shortcode.
Principais características desta versão:
- Geração de QR Code 100% no navegador (client-side) — nenhum dado digitado é enviado ao servidor.
- Tela administrativa dedicada, seguindo o padrão visual do wp-admin.
- Shortcode
[winn_qrcode]para uso no frontend, com formulário interativo ou QR Code estático via atributo. - Download em PNG e SVG.
- Controle de tamanho do QR Code.
Shortcode
Formulário interativo (visitante digita o conteúdo e gera o próprio QR Code):
[winn_qrcode]
QR Code estático, já gerado com um conteúdo fixo:
[winn_qrcode text="https://exemplo.com" size="300"]
Atributos disponíveis:
text— conteúdo do QR Code (URL ou texto). Se omitido, exibe o formulário interativo.size— tamanho aproximado em pixels (100–1000). Padrão: 256.ec_level— (avançado, não exposto na interface) nível de correção de erro: L, M, Q ou H. Padrão: M.
Installation
- Envie a pasta do plugin para
/wp-content/plugins/ou instale o arquivo .zip pelo menu Plugins > Adicionar novo. - Ative o plugin em Plugins.
- Acesse o menu "QR Code Gen" no wp-admin, ou insira o shortcode
[winn_qrcode]em qualquer página ou post.
Screenshots
- Tela administrativa "Gerador de QR Code", com formulário de conteúdo e preview.
- O mesmo gerador exibido no frontend através do shortcode
[winn_qrcode].
Contribuindo
O código-fonte deste plugin é aberto e está hospedado no GitHub:
https://github.com/alexcrsouza/winn-qrcode-gen
Sugestões, relatos de bugs e pull requests são bem-vindos por lá.
Changelog
1.0.0
- Versão inicial: tela administrativa, shortcode, geração client-side e download em PNG/SVG.
Roadmap
Ideias para próximas versões:
- Salvar QR Codes gerados na Biblioteca de Mídia do WordPress.
- Personalização de cores e inserção de logo no centro do QR Code (elevando a correção de erro para H automaticamente quando houver logo).
- Outros tipos de conteúdo: Wi-Fi, vCard/contato, e-mail.
- Geração em lote (vários QR Codes de uma vez).
- Opção de geração server-side via AJAX, para fluxos que exijam persistência no servidor.