Descrição
✂ Code Snippets fornece uma maneira fácil de aprimorar seu site WordPress.
🚀 Atualize para Code Snippets Pro para obter integrações completas de CSS, JavaScript, Gutenberg, Elementor e sincronização em nuvem. Aprimore sua experiência com snippets agora!
Diga adeus ao incômodo de ajustar o arquivo functions.php
do seu tema e baixar plugins intermináveis – Code Snippets simplifica o processo!
Um snippet é como um mini-plugin para seu site WordPress, fornecendo funcionalidade adicional sem desordem.
Ao contrário de outras soluções que envolvem despejar código no seu arquivo functions.php
, o Code Snippets oferece uma interface gráfica intuitiva para integração perfeita e execução em tempo real. Gerenciar snippets é tão fácil quanto ativar e desativar plugins, só que sem o inchaço e a sobrecarga.
🎥 Assista a uma rápida visão geral de Imran Siddiq:
☁️ Cada cópia do Code Snippets inclui integração total com a plataforma Code Snippets Cloud da comunidade, fornecendo acesso fácil a centenas de ajustes e melhorias prontas para serem implementadas qualquer site WordPress.
🌐 Conecte-se conosco:
🌟 Gostou do nosso Plugin? Acha útil? Considere compartilhar sua experiência deixando um comentário no WordPress.org. Seu feedback é fundamental para moldar nosso crescimento futuro!
🌍 Gostaríamos de agradecer às pessoas maravilhosas que ajudaram a contribuir com traduções para permitir que o Code Snippets fosse usado em diferentes idiomas. Você pode encontrar uma lista completa aqui.
Capturas de tela
Instalação
Instalação automática
- Entre no seu administrador do WordPress
-
Clique em Plugins
-
Clique em Adicionar novo
-
Procurar Code Snippets
-
Clique em Instalar agora em “Code Snippets”
- Ative o plugin
Instalação manual
- Baixe o plugin
- Extraia o conteúdo do arquivo zip
- Envie o conteúdo do arquivo zip para a pasta
wp-content/plugins/
da instalação do WordPress - Ative o plugin Code Snippets na página ‘Plugins’.
A ativação do Code Snippets pela rede por meio do Network Dashboard ativará uma interface especial para executar snippets em toda a rede.
Perguntas frequentes
Uma lista completa de nossas perguntas frequentes pode ser encontrada em help.codesnippets.pro.
-
Como posso recuperar meu site se ele travar devido a um snippet com erros?
-
Você pode recuperar seu site ativando o recurso de modo de segurança do Code Snippet. Instruções sobre como ativá-lo estão disponíveis aqui: https://help.codesnippets.pro/article/12-safe -modo.
-
Perderei meus snippets se mudar o tema ou atualizar o WordPress?
-
Não, os snippets são armazenados no banco de dados do WordPress, independentemente do tema e não são afetados pelas atualizações do WordPress.
-
O plugin pode ser completamente desinstalado?
-
Se você ativar a opção ‘Desinstalação concluída’ na página de configurações do plugin, o Code Snippets limpara todos os seus dados quando excluído através do menu ‘Plugins’ do WordPress. Isso inclui todos os snippets armazenados. Se desejar garantir os snippets, certifique-se de que eles sejam exportados primeiro.
-
Posso copiar trechos que criei para outro site WordPress?
-
Sim! Você pode exportar individualmente um único snippet usando o link abaixo do nome do snippet na página ‘Gerenciar snippets’ ou exportar vários snippets em massa usando o recurso ‘Ações em massa’. Os snippets podem ser importados posteriormente usando a página ‘Importar Snippets’, enviando o arquivo de exportação.
-
Posso exportar meus snippets para PHP para um site onde não estou usando o plugin Code Snippets?
-
Sim. Clique nas caixas de seleção ao lado dos snippets que deseja exportar então escolha Exportar para PHP no menu Ações em massa e clique em Aplicar. O arquivo PHP gerado conterá os code snippets exportados, bem como seu nome e descrição nos comentários.
-
Posso executar snippets em toda a rede em uma instalação multisite?
-
Você pode executar snippets em uma rede multisite inteira Ativar a rede Code Snippets por meio do Painel de rede. Você também pode ativar os trechos de código apenas no site principal e então individualmente em outros sites de sua escolha.
-
Onde os snippets estão armazenados no meu banco de dados WordPress?
-
Os snippets são armazenados na tabela
wp_snippets
no banco de dados do WordPress. O nome da tabela pode ser diferente dependendo de como o prefixo da tabela está definido. -
Onde posso obter ajuda ou sugerir novos recursos?
-
Você pode obter ajuda com Code Snippets, relatar erros e sugerir novos recursos e melhorias nos Fóruns de suporte do WordPress ou no GitHub.
-
Como posso ajudar a contribuir com o desenvolvimento do plugin Code Snippets?
-
A melhor maneira de fazer isso é bifurcar o repositório no GitHub e enviar uma solicitação de pull.
-
Como posso relatar erros de segurança encontrados neste plugin?
-
Você pode relatar erros de segurança encontrados na origem deste plugin através do Programa de divulgação de vulnerabilidades do Patchstack. A equipe Patchstack ajudará na verificação, triagem e notificação de vulnerabilidades de segurança.
Avaliações
Colaboradores e desenvolvedores
“Code Snippets” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresCode Snippets” foi traduzido para 26 localidades. Agradecemos aos tradutores por suas contribuições.
Traduzir o “Code Snippets” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
3.6.8 (2025-02-14)
Added
* code_snippets/hide_welcome_banner
filter hook for hiding welcome banner in dashboard.
Alterado
* Freemius SDK atualizado para a versão mais recente. (PRO)
Removido
* Funcionalidade que permite que shortcodes [code_snippet]
sejam incorporados recursivamente – será adicionado novamente em uma versão futura.
Fixed
* Shortcodes embedded within [code_snippet]
shortcodes not evaluating correctly.
* Translation functions being called too early in some instances when loading plugin settings.
* ‘Generate’ button not appearing on some sites. (PRO)
* Incorrect arrow entity used in cloud list table (props to [brandonjp]).
* Removed reference to missing plugins.css file in core plugin version.
3.6.7 (2025-01-24)
Added
* Generated snippet shortcode tags will include the snippet name, for easier identification.
* Admin notices will dismiss automatically after five seconds. (#208)
Changed
* Updated CSS to use latest Sass features.
* Moved theme selector to just above editor preview on settings page (thanks to brandonjp). (#206)
* [code_snippet]
shortcodes can now be nested within each other. (#198)
Fixed
* Save buttons above editor did not follow usual validation process in Pro. (PRO) (#197)
* Minor inconsistencies in consistent UI elements between Core and Pro.
* Tags input not allowing input. (#211)
* Issue with Elementor source code widget. (PRO) (#205)
* Snippet descriptions not visible when viewing cloud search results.
* Snippet import page not displaying number of successfully imported snippets.
* Use UTC time when deciding when to display campaign notices.
3.6.6.1 (2024-11-27)
Corrigido
- Reimplantação da v3.6.6 para superar problemas com a compilação inicial.
- Problema de digitação ao armazenar em cache links na nuvem. (PRO)
3.6.6 (2024-11-27)
Alterado
- Compatibilidade melhorada com versões modernas do PHP.
- API de boas-vindas estendida para incluir avisos de administração.
Corrigido
- Problema de memória ao verificar post agregadas durante o carregamento do realçador de sintaxe da interface.
- Funções de tradução sendo chamadas muito cedo na atualização, resultando em erros de carregamento de localização.
- Erro impedindo que o status ‘compartilhar na rede’ dos snippets de rede seja atualizado corretamente.
- Lógica incorreta controlando quando exibir os botões ‘Salvar alterações’ ou ‘Salvar alterações e ativar’.
- Avisos antigos persistem ao alternar entre edição e criação de snippets.
3.6.5.1 (2024-05-24)
- Reimplantação da v3.6.5 para superar problemas com a compilação inicial.
3.6.5 (2024-05-24)
Adicionado
- Novo menu de administração que fornece recursos úteis e atualizações sobre o plugin Code Snippets e a comunidade.
3.6.4 (2024-03-15)
Adicionado
- Geração de IA para todos os tipos de snippet: HTML, CSS, JS. (PRO)
- Botão para criar uma conexão de nuvem diretamente do menu Snippets quando desconectado. (PRO)
Alterado
- Aumente o número de revisão do snippet CSS e JS ao usar a ação de depuração ‘Redefinir caches’. (PRO)
- UX na geração de diálogos, como permitir que ‘Digite’ enviar o formulário. (PRO)
Corrigido
- Pequeno problema de compatibilidade de tipo com versões mais recentes do PHP.
- Problema de chave de matriz indefinida ao iniciar a sincronização em nuvem. (PRO)
- Erro impedindo baixar um único snippet de um pacote. (PRO)
- Traduções não carregam para strings em arquivos JavaScript.
3.6.3 (2023-11-13)
Adicionado
- Adicionada ação de depuração para redefinir caches de snippets.
Corrigido
- Erro de importação ao inicializar a configuração de sincronização na nuvem. (PRÓ)
3.6.2 (2023-11-11)
Removido
- Remoção da codificação automática do conteúdo do código.
Corrigido
- Erro ao tentar salvar snippets de rede compartilhados marcados como ativos.
- Erro de digitação ao renderizar campos de caixa de seleção sem um valor armazenado ou padrão.
- Rótulo para entrada de compartilhamento de snippet vinculado incorretamente ao campo de entrada.
- Erro ao tentar baixar arquivos de exportação do menu Editar.
- Problema ao carregar substituições de strings Freemius muito cedo. (PRÓ)
- Correção URL de redirecionamento ao conectar com OAuth em subdiretórios ou sites HTTPS. (PRÓ)
- Erro de importação ao tentar desinstalar completamente o plugin.
3.6.1 (2023-11-07)
Corrigido
- Problema ao acessar campos na classe Snippets.
3.6.0 (2023-11-07)
Adicionado
- Capacidade de autenticação com Code Snippets Cloud usando OAuth. (PRO)
- Integração com GPT AI para geração de snippets. (PRO)
- Capacidade de gerar descrições linha por linha do código de snippet com GPT AI. (PRO)
- Capacidade de gerar tags e texto de descrição a partir de código de snippet existente com GPT AI. (PRO)
- Adicionado menu de configurações de depuração para executar manualmente ações de resolução de problemas.
- Filtro para desativar a funcionalidade de rolagem para visualização de avisos de edição de página.
Alterado
- Requisito mínimo de PHP atualizado para 7.4.
- Garantir que a URL da página de edição do snippet seja alterada ao adicionar um novo snippet.
- As tags de snippet serão adicionadas automaticamente quando o foco for perdido no campo de tags.
Corrigido
- A borda de status ativo no campo de edição de nome foi movida para o lado esquerdo.
- Novos avisos não rolarão se já estiverem no topo da página.
- Possível vulnerabilidade CSRF permitindo que um usuário autenticado redefinir as configurações.
3.5.1 (2023-09-15)
Corrigido
- Undefined array key error when accessing plugin settings page. (PRO)
- Problema ao cadastrar endpoints de API afetando a tela de edição de postagem. (PRO)
- ID do snippet em vez do objeto do snippet sendo passado para o gancho de ação
code_snippets/update_snippet
.
3.5.0 (2023-09-13)
Adicionado
- Suporte para a API Code Snippets Cloud.
- Pesquise e baixe snippets públicos.
- Backup e sincronização do Codevault. (PRO)
- Os snippets locais sincronizados são atualizados automaticamente na Nuvem. (PRO)
- Ações em massa – ‘atualizar’ e ‘baixar’.
- Baixe snippets de codevaults públicos e privados. (PRO)
- Pesquise e baixe qualquer snippet publicamente visível no Code Snippet Cloud por palavra-chave ou nome do codevault. (PRO)
- Implante snippets no plugin do aplicativo Code Snippets Cloud. (PRO)
- Pacotes de Alegria! Pesquise e baixe Pacotes de Snippet de uma só vez direto do Code Snippets Cloud. (PRO)
Alterado
- Redirecione para a tabela de snippets ao excluir um snippet do menu de edição.
- Role os novos avisos para ver no menu de edição.
Corrigido
- Erro ao tentar atualizar snippets compartilhados de rede após salvar. [#]
3.4.2 (2023-07-05)
Corrigido
- Problema que causa falha no processo de exportação com erro fatal. [#]
- Problema de tipo no filtro
the_posts
quando não há posts disponíveis. [#]
3.4.1 (2023-06-29)
Adicionado
- Adicionada melhor depuração ao chamar métodos da API REST no menu de edição.
Alterado
- Escape special characters when sending snippet code through AJAX to avoid false-positives from security modules. [#]
- Exiba apenas a atualização mais recente ou o aviso de erro na página de edição, em vez de permitir que eles se acumulem.
Corrigido
- Erro de array indefinido. [#]
- Possível problema de tipo ao carregar o Prism. [#]
- Possível problema de tipo ao classificar snippets. [#]
- Problema impedindo que os números de revisão de ativos sejam atualizados corretamente. (PRO) [#]
3.4.0 (2023-05-17)
Adicionado
- Suporte adequado à API REST do WordPress para recuperar e modificar snippets.
- Adicionados links de ajuda para opções de snippets de conteúdo.
Alterado
- Melhor compatibilidade com versões modernas do PHP (7.0+).
- Converted Edit/Add New Snippet page to use React.
- Botões de ação convertidos para usar endpoints da API REST de forma assíncrona por meio de AJAX.
- Carregue componentes de página dinamicamente através do React.
- Adicionado sistema de fila de avisos de ação.
- Substituída a caixa de diálogo de alerta nativa pelo modal React apropriado.
- Detecte erros de execução de snippets para evitar que o site falhe.
- Em vez disso, exibir erros de snippets recentes no painel de administração.
- Bloco do editor atualizado para usar novos endpoints da API REST. (PRO)
- Alterar a cor do aviso de atualização no plugin Pro. (PRO)
- Todos os dados de snippet disponíveis estão incluídos nos arquivos de exportação.
- Importe somente campos específicos do arquivo de exportação, mesmo se campos adicionais forem especificados.
- Passe atributos adicionais especificados no shortcode de conteúdo
[code_snippet]
para o shortcode de conteúdo. - Disponibilize atributos de shortcode como variáveis individuais.
- Permitir que atributos booleanos sejam passados para códigos de acesso de shortcodes sem especificar um valor.
- Substitua links externos para a página de preços do Pro por um modal de atualização.
Corrigido
- Problema impedindo que o seletor de cores do editor carregue corretamente. (PRO)
- Problema impedindo que as bibliotecas de linting sejam carregadas corretamente no editor de código.
3.3.0 (2023-03-09)
Adicionado
- Adicionados atalhos adicionais do editor para listar na dica de ferramenta.
- Filtro para alterar a posição do menu de administração dos snippets. Veja este artigo de ajuda para mais informações.
- Capacidade de filtrar a saída do shortcode. Graças às contribuições de Jack Szwergold.
Corrigido
- Não enfileire arquivos de snippet CSS ou JS se não houver snippets. (PRO)
- Erro fazendo com que todos os snippets sejam exibidos nas informações de integridade do site em vez dos ativos.
- Sanitização desnecessária de dados de upload de arquivos causando falha no processo de importação em sistemas Windows.