Code Snippets

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

  • Gerenciando trechos de cĆ³digo existentes
  • Adicionando um novo trecho de cĆ³digo
  • Editando um trecho de cĆ³digo
  • Importando trechos de cĆ³digo de um arquivo de exportaĆ§Ć£o

InstalaĆ§Ć£o

InstalaĆ§Ć£o automĆ”tica

  1. Entre no seu administrador do WordPress
  2. Clique em Plugins

  3. Clique em Adicionar novo

  4. Procurar Code Snippets

  5. Clique em Instalar agora em “Code Snippets”

  6. Ative o plugin

InstalaĆ§Ć£o manual

  1. Baixe o plugin
  2. Extraia o conteĆŗdo do arquivo zip
  3. Envie o conteĆŗdo do arquivo zip para a pasta wp-content/plugins/ da instalaĆ§Ć£o do WordPress
  4. 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

11 janeiro, 2025
Overall, I’m happy with this plugin, but in the ~3 months that I’ve been using it I’ve encountered two super annoying problems. First, it does not support the latest CSS syntax. Media queries such as @media (max-width: 1024px) { } will produce error messages even though that syntax is perfectly valid. I also get false errors when I use syntax such as .some-class-name:has(.another-class-name) { } even though that too is perfectly valid. For a paid plugin, I expect full support for the latest syntax. Instead, I got a support person who initially told me I was doing it wrong and only later admitted that this tool simply doesn’t support the newest syntactical goodies. The other annoyance is that the company is extremely slow to fix known bugs. Shortly after I started using this tool, I lost the ability to add or edit tags. The company admits this is a bug and even sent me the GitHub issue where they were tracking the fix. However, it’s been 6 weeks since the bug was identified and over a month since the Github issue was closed and the fix still hasn’t been released to production. Even accounting for the holidays, this seems too long. So this plugin is fine, but don’t expect full support for the latest code syntax or fast turn around times if you encounter any defects.
28 novembro, 2024 1 resposta
No plugin is perfect. There was an issue with a recent update to the plugin. The issue was quickly fixed by the plugin developers. Kudos to the team.
1 novembro, 2024 1 resposta
I use this Tool in every project. Together with ChatGPT, even someone like me with outdated PHP skills can integrate very useful functions into WordPress by myself.
Leia todas as 459 avaliaƧƵes

Colaboradores e desenvolvedores

“Code Snippets” Ć© um programa de cĆ³digo aberto. As seguintes pessoas contribuĆ­ram para este plugin.

Colaboradores

Code Snippets” foi traduzido para 25 localidades. Agradecemos aos tradutores por suas contribuiƧƵes.

Traduzir “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.6.1 (2024-05-24)

  • ReimplantaĆ§Ć£o da v3.6.6 para superar problemas com a compilaĆ§Ć£o inicial.
  • Corrige problema ao acessar a sincronizaĆ§Ć£o em 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

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.

3.2.2 (2022-11-17)

Corrigido

  • Erro de plugin sem cabeƧalho vĆ”lido na ativaĆ§Ć£o.

3.2.1 (2022-10-05)

Adicionado

  • Ctrl+/ ou Cmd+/ como atalho para comentar cĆ³digo no editor de snippets.
  • Ganchos adicionais para vĆ”rias aƧƵes de snippet, graƧas Ć s contribuiƧƵes feitas por ancient-spirit.
  • Marcadores de dobra, atalhos de teclado adicionais e opƧƵes de mapeamento de teclas para o editor de snippet,
    agradecimentos Ơs contribuiƧƵes feitas por Amaral Krichman.
  • Comandos WP-CLI para recuperar, ativar, desativar, excluir, criar, atualizar, exportar e importar snippets.

Alterado

  • Consulta de existĆŖncia de tabelas duplicadas removida. (#).
  • A opĆ§Ć£o “adicionar parĆ”grafos e formataĆ§Ć£o” foi ativada por padrĆ£o para novos snippets de conteĆŗdo inseridos.

Corrigido

  • EmissĆ£o de lembrete de pesquisa que nĆ£o pode ser descartada.
  • Caminho incorreto para o Ć­cone ao atualizar o plugin profissional.

O registro de alteraƧƵes completo estƔ disponƭvel no GitHub