Funções
Filtros, ações e shortcodes sem tocar no tema. Rode no site todo, só no admin, só no front-end ou uma única vez.
add_shortcode( 'selo_confianca', … );
PHP, HTML, CSS e JavaScript direto do painel, sem mexer no tema. Se um snippet quebrar, o Capa Snippets desativa sozinho e o seu site continua no ar.
Sem conta e sem serviços externos · tudo fica no seu WordPress

Bata o olho na lista e saiba o que é cada coisa. Chega de editar o functions.php às cegas.
Filtros, ações e shortcodes sem tocar no tema. Rode no site todo, só no admin, só no front-end ou uma única vez.
add_shortcode( 'selo_confianca', … );
Pixels, meta tags, scripts de chat no <head>, no <body> ou no rodapé. Ou dentro de qualquer post por shortcode.
[capa_snippet id="27"]
Ajustes de visual para o site, para o painel ou para o editor de blocos, sem plugin de CSS à parte.
.demo-cta .wp-block-button__link { … }
JavaScript no <head>, no rodapé ou no painel. Você escreve o código, e o plugin cuida da tag.
document.body.appendChild( bar );
Editor com destaque de sintaxe, números de linha e fechamento automático de parênteses. Escolha o tipo e dê um nome.
Site inteiro, só no admin, no rodapé, por shortcode... E, se quiser, só para quem cumpre as condições que você definir.
O plugin confere a sintaxe antes de ativar. Se algo der errado depois, ele desativa o snippet e mostra o motivo.
Prints reais de um site de teste. O código que você vê à esquerda é o que gera o resultado à direita.
1 No painel

2 No site

Três linhas de PHP registram o shortcode [selo_confianca]. Basta colocá-lo em qualquer página.
1 No painel

2 No site, antes e depois


Ative ou desative o snippet e o visual muda na hora, sem mexer em arquivos do tema.
1 No painel

2 No site

Você escreve só o JavaScript. O plugin imprime dentro da tag certa, no <head> ou no rodapé.
1 No painel

2 No site, dentro de uma página

Escolha o escopo "shortcode" e use [capa_snippet id="27"] onde quiser. Dá para passar variáveis, como nome="Maria".
É o que mais assusta em colar código no WordPress. O Capa Snippets foi desenhado para esse momento.
E se o pior acontecer, o modo seguro liga com uma linha:


Combine regras com "todas" ou "qualquer uma" e escolha operadores como "é", "não é" ou "contém". Sem escrever os testes na mão.
Ferramentas para quem precisa entender o que o site está executando e o que merece atenção.

Na barra de administração, veja quais snippets (PHP, CSS, JS, HTML) foram executados na página que você está visitando. Um clique abre o editor.

Opcional e desligado por padrão. Mostra, na lista, quanto tempo o código de cada snippet PHP leva para rodar quando o site carrega (média, última e mais lenta execução).

Aponta código arriscado, como eval(), execução de comandos, credenciais escritas no código e entradas sem sanitização. Só avisa, nunca bloqueia.
Administradores têm acesso total. Para as outras funções, escolha: somente ver; ver, editar e ativar; ou tudo, inclusive lixeira e exclusão. Configurações e PHP em shortcodes continuam só para administradores.

Crie, ative, exporte e importe pelo terminal ou por uma API REST. Ótimo para scripts, deploys e CI. Importações sempre entram inativas.
$ wp capa-snippet list --tag=demo id name type status locked 24 Selo de confiança php active no 25 Botão de destaque css active no 26 Barra de aviso: frete grátis js active no 27 Chamada de newsletter html active no 29 Regras do checkout php inactive yes $ wp capa-snippet activate 33 Warning: #33: Conflito: minha_saudacao() já é declarado pelo snippet ativo "Saudação personalizada". Error: 1 snippet falhou. $ wp capa-snippet export 24 25 --file=snippets.json Success: 2 snippet(s) exportado(s).
Também são úteis: revisões com histórico, tags, prioridade, lixeira, duplicar e ações em massa.
Arraste um arquivo e pronto. Exporte em JSON ou em um arquivo .php pronto para usar.
Requisitos: WordPress 5.8+ e PHP 7.4+. Testado em ambientes reais, incluindo fluxo de compra do WooCommerce.
| PHP | 7.4, 8.1, 8.2 e 8.4 |
|---|---|
| WordPress | 5.8.2 ou superior |
| WooCommerce | 6.1, 10.9 e 11.2 |
| Elementor | 3.4 e 4.0 (com Pro) |
| JetEngine | 2.10 e 3.7 |
Matriz de testes feita na versão 1.2.0.
Não. O plugin funciona dentro do seu WordPress, sem cadastro e sem serviços externos. Nada é enviado para fora do seu site.
O plugin confere a sintaxe antes de ativar. Se um erro acontecer durante a execução, o snippet é desativado automaticamente e o motivo fica salvo. As telas do plugin nunca executam snippets, então você sempre consegue abri-las para corrigir. Em último caso, o modo seguro desliga tudo com uma linha no wp-config.php.
Sim. O plugin foi testado com WooCommerce, Elementor, Elementor Pro e JetEngine. Há uma condição específica para páginas do WooCommerce e a opção de rodar um snippet PHP em init, quando esses plugins já carregaram.
Por padrão, só administradores. Você pode liberar outras funções para ver, editar ou ter acesso total. Lembre-se de que snippets PHP rodam no servidor, então só dê acesso a quem você confia.
Na tela Importar / Exportar, o plugin lista os snippets encontrados em outros plugins compatíveis e copia para cá, sem alterar o original. Também aceita arquivos JSON e XML exportados. Tudo entra inativo para você revisar.
Sim. Ao apagar o plugin você escolhe se os snippets e as configurações são mantidos ou removidos.
Instale como qualquer plugin e crie o seu primeiro snippet em minutos.
Versão 1.3.0 · WordPress 5.8+ · PHP 7.4+