WP Manifestindependent plugin directory
manifest / developer / snippetbox

SnippetBox

Plugin wordpress para criação e gerenciamento de snippet

★ 0stars

Install

Download source zip No release zip yet

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/luw17/snippetbox/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Um plugin WordPress de alta performance para gerenciamento de snippets de código (PHP, CSS, JS e HTML). Diferente de alternativas baseadas em banco de dados pesado, o SnippetBox armazena e executa seus snippets através de arquivos físicos, garantindo máxima velocidade, segurança e facilidade para versionamento.

🚀 Diferenciais

  • File-Based Storage: Os códigos são salvos como arquivos físicos dentro da pasta wp-content/sb-snippets/, reduzindo o gargalo no banco de dados.
  • Motor Multilinguagem: Suporte nativo e isolado para PHP, CSS, JavaScript e HTML.
  • Regras de Execução Granulares: Controle exato de onde o código roda:
    • Global (Todo o site e painel)
    • Apenas Painel Admin
    • Todo o Frontend
    • Páginas específicas, Posts únicos ou Blog
    • Integração nativa com páginas do WooCommerce (Vitrine, Carrinho, Checkout)
  • Funções Reutilizáveis (Isolamento de Escopo): Crie snippets como módulos fechados e chame-os em qualquer lugar do seu tema ou de outros snippets através da função sb_call(), prevenindo colisões de nomes (Fatal Errors).
  • Arquitetura S.R.P.: Código base modular e orientado a objetos, projetado sob o Princípio de Responsabilidade Única (SRP) para facilitar a manutenção e escalabilidade.

🛠️ Como usar a Função Reutilizável (sb_call)

Ideal para criar microserviços internos no seu site, como consultas a APIs externas ou cálculos complexos, sem sujar o escopo global do WordPress.

  1. Crie um snippet PHP e marque a regra de execução como Função Reutilizável.
  2. Acesse os argumentos passados através da variável $args e retorne um valor.
  3. Chame o snippet de qualquer lugar do seu código:

$resultado = sb_call('nome-do-snippet', ['parametro' => 'valor']);