Como Adicionar Código Personalizado Facilmente no WordPress (Sem Quebrar Seu Site)

Quando comecei a personalizar meu próprio site WordPress, eu morria de medo de adicionar código personalizado. Um ponto e vírgula mal colocado no arquivo functions.php poderia travar todo o meu site. Só de pensar nisso me dava pânico.

Então, quando me deparei com tutoriais de WordPress, como muitos dos nossos aqui no WPBeginner, me dizendo para colar trechos no meu tema ou em um plugin específico do site, a ideia parecia ainda mais intimidante.

Aqui estão as boas notícias, no entanto. Existe um plugin gratuito que permite adicionar código personalizado com segurança, sem nenhum risco de quebrar seu site.

Neste artigo, mostrarei este método fácil para adicionar código personalizado no WordPress com segurança. Essa abordagem funciona perfeitamente tanto para iniciantes quanto para usuários experientes que desejam personalizar seus sites sem estresse.

Como adicionar facilmente código personalizado no WordPress

O Problema com Trechos de Código Personalizado (E Como Corrigi-lo)

Como mencionei anteriormente, muitas vezes você encontrará trechos de código em tutoriais de WordPress com instruções para adicioná-los ao arquivo functions.php do seu tema ou a um plugin específico do site.

O maior problema é que mesmo um pequeno erro no trecho de código personalizado pode quebrar seu site WordPress e torná-lo inacessível.

Sem mencionar que, se você atualizar ou alterar seu tema do WordPress, todas as suas personalizações serão removidas.

O outro problema é que, se você adicionar vários trechos de código em um plugin específico do site, pode ser difícil gerenciar o arquivo.

Felizmente, existe uma maneira mais fácil para os usuários adicionarem e gerenciarem trechos de código personalizados no WordPress.

WPCode é o plugin de trechos de código mais popular, usado por mais de 2 milhões de sites WordPress. Ele facilita a adição de trechos de código no WordPress sem precisar editar o arquivo functions.php do seu tema.

WPCode - Melhor Plugin de Trechos de Código para WordPress

O WPCode também simplifica a adição de códigos de rastreamento para Google Analytics, Pixel do Facebook, Google AdSense e mais nas áreas de cabeçalho e rodapé do seu site.

Você nunca terá que se preocupar em quebrar seu site, pois a validação inteligente de trechos de código ajuda a prevenir erros comuns de código.

Além disso, o WPCode vem com uma biblioteca de snippets integrada onde você pode encontrar todos os snippets de código WordPress mais populares, como permitir uploads de arquivos SVG, desativar a API REST, desativar comentários, desativar o Gutenberg, remover e muito mais.

Isso elimina a necessidade de instalar plugins separados para cada solicitação de recurso.

A melhor parte é que você pode gerenciar todos os seus snippets de código em uma tela central e adicionar tags para organizá-los.

Existe também uma versão gratuita do WPCode que possui todos os recursos básicos que você precisa para adicionar código personalizado no WordPress, incluindo suporte para 6 tipos de código, lógica condicional inteligente e muito mais.

Dito isso, vamos dar uma olhada em como adicionar facilmente snippets de código personalizados no WordPress com o WPCode.

Adicionando Snippets de Código Personalizados no WordPress

A primeira coisa que você precisa fazer é instalar e ativar o plugin gratuito WPCode em seu site. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Observação: O plugin gratuito WPCode tem tudo o que você precisa para adicionar código personalizado no WordPress. Se você quiser recursos avançados como snippets agendados, revisões de código, rastreamento de conversão de eCommerce e mais, você pode fazer o upgrade para o WPCode Pro.

Após a ativação, o plugin adicionará um novo item de menu chamado ‘Code Snippets’ à sua barra de administração do WordPress. Clicar nele mostrará uma lista de todos os snippets de código personalizados que você salvou em seu site.

Como você acabou de instalar o plugin, sua lista estará vazia.

Clique no botão ‘Add New’ para adicionar seu primeiro snippet de código personalizado no WordPress.

Clique em 'Adicionar Novo' no WPCode para criar um novo trecho personalizado

Isso o levará à página ‘Add Snippet’. Aqui você pode escolher um snippet de código da biblioteca pré-fabricada ou adicionar seu código personalizado.

Para adicionar código personalizado, clique no botão ‘+Add Custom Snippet’ abaixo da opção ‘Add Your Custom Code (New Snippet)’.

Adicionar código personalizado no WPCode

Em seguida, escolha o tipo de código na lista de opções que aparecem na tela.

Para este tutorial, clicaremos na opção ‘PHP Snippet’.

Selecione a opção de trecho PHP

Você será levado à página Create Custom Snippet.

Você pode começar inserindo um título para seu snippet de código personalizado. Pode ser qualquer coisa que ajude você a identificar o código.

Depois disso, você pode copiar e colar seu snippet de código na caixa ‘Code Preview’.

Adicionando seu primeiro trecho de código

Na captura de tela acima, adicionei um trecho de código personalizado para remover o número da versão do WordPress do meu site de teste.

function wpb_remove_version() { return ''; } add_filter('the_generator', 'wpb_remove_version'); 

Abaixo da caixa de código, você verá as opções de inserção. Existem duas opções principais de inserção: Inserção Automática e Shortcode.

Escolha a opção de inserção para o trecho de código

Se você escolheu o método 'Inserção Automática', o trecho será inserido e executado automaticamente em seu site.

Você pode executar automaticamente o trecho apenas na área administrativa do WordPress, no front-end do seu site ou em todos os lugares. Você pode até escolher inserir seu trecho em locais específicos da página, como antes ou depois de posts ou dentro do conteúdo do post.

Insere automaticamente trechos de código em locais específicos da página

Se você não tiver certeza, selecione a opção padrão 'Executar trecho em todos os lugares'.

Com o método 'Shortcode', o trecho não é inserido automaticamente. Depois de salvar o trecho, você receberá um shortcode específico para o trecho que você pode usar em qualquer lugar do seu site.

Ao rolar mais para baixo, você pode limitar onde deseja que o trecho seja carregado por tipo de dispositivo. Por padrão, os trechos são carregados em todos os tipos de dispositivo, mas você também pode configurá-los para carregar apenas em desktop ou apenas em dispositivos móveis.

Escolha o tipo de dispositivo para seus trechos de código personalizados

Em seguida, você pode usar a poderosa seção 'Lógica Condicional Inteligente' para mostrar ou ocultar trechos inseridos automaticamente com base em um conjunto de regras.

Por exemplo, você pode mostrar trechos de código apenas para usuários logados, carregar trechos de código apenas em URLs de páginas específicas e muito mais.

Use lógica condicional inteligente para mostrar ou ocultar trechos

Por fim, você verá uma área de ‘Informações básicas’. Você pode adicionar aqui qualquer coisa que ajude você a entender o que este código faz, onde você o encontrou e por que você o está adicionando ao seu site.

Adicionar descrição e tags ao código

Você também pode atribuir tags ao seu trecho de código. Isso ajudará você a classificar seus trechos de código por tópico e funcionalidade.

O campo de prioridade permite que você controle a ordem em que os trechos são executados quando você deseja exibir vários trechos no mesmo local. Por padrão, todos os trechos recebem uma prioridade de 10. Se você quiser que um trecho seja exibido antes de outros, basta definir a prioridade do trecho para um número menor, como 5.

Quando terminar de escolher as opções, alterne o interruptor de ‘Inativo’ para ‘Ativo’ no canto superior direito e, em seguida, clique no botão ‘Salvar Trecho’.

Salvar e ativar trecho de código

Se você quiser salvar o trecho de código e não ativá-lo, basta clicar no botão ‘Salvar Trecho’.

Depois de salvar e ativar o trecho de código, ele será adicionado ao seu site automaticamente, se esse for o método de inserção que você escolheu, ou exibido como um shortcode.

Lidando com Erros em Código Personalizado

Frequentemente, se você cometer um erro ao adicionar código personalizado em seu plugin específico do site ou arquivo de tema, isso imediatamente tornará seu site inacessível.

Você começará a ver um erro de sintaxe ou um erro interno do servidor 500 em seu site. Para corrigir isso, você precisará desfazer manualmente seu código usando um cliente FTP.

A parte interessante do plugin WPCode é que ele detectará automaticamente um erro de sintaxe no código e o desativará imediatamente.

Tratamento de erros no seu trecho de código personalizado

Ele também mostrará uma mensagem de erro útil, para que você possa depurar o erro.

A validação inteligente de trechos de código do WPCode também detectará quaisquer erros enquanto você adiciona seu código personalizado.

Validação inteligente de trechos de código para encontrar erros de código

Passar o mouse sobre o erro exibirá instruções para ajudá-lo a corrigi-lo.

Gerenciando Seus Snippets de Código Personalizados

O plugin WPCode fornece uma interface de usuário fácil para gerenciar seus trechos de código personalizados no WordPress.

Você pode salvar trechos de código sem ativá-los em seu site e, em seguida, ativar ou desativar o trecho a qualquer momento. Também é possível filtrar trechos de código por tipo e local, e usar tags para organizar seus trechos de código facilmente.

WPCode - Trechos do WordPress Organizados por Tags

Você também pode exportar trechos de código específicos ou exportar todos eles em massa.

Simplesmente vá para Trechos de Código » Ferramentas e clique na aba 'Exportar'.

Exportar seus trechos de código personalizados

Se você estiver movendo sites para um servidor diferente, você pode facilmente importar seus trechos de código para o novo site.

Basta visitar a página Snippets de Código » Ferramentas » Importar e fazer o upload do arquivo de exportação.

Importar trechos de código com WPCode

Bônus: Gere Snippets de Código Personalizados com IA

Mesmo que você não saiba programar, pode criar facilmente snippets personalizados para o seu site WordPress usando o Gerador de Snippets de IA do WPCode. Assim, em vez de se esforçar com PHP, HTML ou CSS, você pode descrever o que deseja para o seu site em linguagem simples.

Na página ‘Adicionar Snippet’, passe o mouse sobre a opção ‘Gerar snippet usando IA’. Em seguida, clique no botão ‘+ Gerar Snippet’.

Clique na opção 'Gerar trecho com IA'

Em seguida, uma caixa de texto aparecerá onde você pode descrever o que deseja que seu snippet faça. Tente ser específico sobre o que você quer, mas não o torne muito longo, você sempre pode usar o recurso Melhorar com IA para fazer alterações adicionais depois.

Após digitar sua solicitação, clique no botão ‘Gerar’.

Descreva o que você quer que seu trecho faça e clique no botão Gerar

A IA agora escreverá seu novo snippet de código, além de selecionar o local de inserção automática e definir a lógica condicional, se necessário.

O WPCode AI escreverá o código automaticamente

Se você quiser ajustar seu novo snippet, pode clicar no botão ‘Melhorar com IA’, que permitirá descrever as alterações que você deseja fazer.

Use o botão Melhorar IA para ajustar seu novo trecho

Você também pode usar o recurso Melhorar com IA para aprimorar qualquer um dos seus snippets de código existentes.

Tutorial em Vídeo

Se você não gosta de instruções escritas, pode acompanhar nosso tutorial em vídeo sobre como adicionar facilmente código personalizado no WordPress:

Inscreva-se no WPBeginner

Espero que este artigo tenha ajudado você a aprender como adicionar código personalizado facilmente no WordPress. Quer experimentar alguns trechos de código em seu site? Confira nossa lista de truques extremamente úteis para o arquivo functions do WordPress e não se esqueça de ver nosso guia definitivo para acelerar seu site WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

28 CommentsLeave a Reply

  1. Adorei este guia! O plugin WPCode é exatamente o que eu precisava para adicionar código personalizado com segurança ao WordPress. É super útil que ele detecte erros antes que eles possam quebrar alguma coisa.
    Aqui está uma dica profissional que aprendi: Não modifique o functions.php do seu tema pai diretamente. Em vez disso, crie um tema filho e adicione seu código personalizado lá. Dessa forma, você não perderá suas alterações quando o tema for atualizado.
    O recurso de validação de código já me salvou de erros tantas vezes. Fico muito feliz que este guia cubra todos esses pontos importantes!

  2. O WP Code é um plugin absolutamente perfeito que pode substituir vários outros sozinho. Como desenvolvedor, eu gosto de snippets. Gosto de criá-los e adicioná-los a sites. Essa abordagem me permite adaptar o WordPress a uma solução personalizada, adicionando recursos que, de outra forma, exigiriam um plugin. O modo de teste e a salvaguarda integrada são fantásticos, pois o próprio plugin verifica o código adicionado em busca de erros de sintaxe. E a extensa biblioteca de snippets, eu poderia continuar falando sobre quantas vezes ela me ajudou. Se houver um ranking dos dez melhores plugins, este definitivamente estará nele.

  3. Eu sempre tive ressalvas em instalar plugins para cada funcionalidade, mesmo as muito pequenas.
    Inserir trechos de código através do wpcode revolucionou isso, pois não precisamos ter plugins separados para cada pequena funcionalidade que precisamos.
    A melhor parte é que o wpcode vem com os trechos de código gerais mais usados, que só precisamos usar e ativar.

    • E a versão paga é ainda melhor. Eu a tenho há cerca de dois meses e a biblioteca de snippets na versão paga inclui centenas de snippets para praticamente tudo. Se alguém ama o WP Code na versão lite, a versão paga é um plugin absolutamente perfeito, incluindo a capacidade de testar o código antecipadamente. É simplesmente fantástico.

      • Obrigado por compartilhar sua valiosa experiência sobre o wpcode.
        Eu usei a versão lite até agora e não consigo apreciar o suficiente sua usabilidade.
        Com certeza considerarei fazer o upgrade para a versão pro no futuro para ter uma experiência perfeita de sua base de código pré-feita.

  4. Eu também uso o WP Code para inserir snippets no site, e concordo que é uma das ferramentas indispensáveis na criação de sites se alguém quer economizar na instalação de inúmeros plugins, tarefas que os snippets muitas vezes podem lidar bem. O que também é bom é que a inteligência artificial agora pode sugerir snippets personalizados para muitos propósitos.

  5. Tentei usar o plugin, mas sempre que tento ativar meu código, ele retorna um erro na Linha 0, não sei o que fazer a seguir, pois não consigo encontrar nenhuma linha 0. exceto se for a linha com o <?php

  6. Olá e muito obrigado por todo o seu trabalho e apoio à comunidade Wordpress.

    Usei o plugin Code Snippets e ele estava perfeito até a última atualização, quando todo o código desapareceu e se tornou impossível salvar qualquer alteração: o resultado é uma página de erro 404.

  7. Tenho uma página longa de Autores com links de afiliados e quero que os usuários possam encontrar esses livros para determinados tópicos.

    Por exemplo, digamos que sejam livros que cobrem Jardinagem, Culinária e Costura. Quero que o usuário possa encontrar todos os livros sobre Costura sem ter que ver todos os outros títulos. Além disso, alguns títulos não informam imediatamente os assuntos, então navegar pela lista inteira pode não capturá-los todos.

    Quero poder codificar os títulos individuais para que apareçam em uma ou mais das listas de assuntos predeterminadas e, em seguida, fornecer um link para o usuário clicar para obter uma lista dinâmica apenas dos títulos sobre esse assunto específico. Dinâmica, de modo que quaisquer novos títulos que eu adicionar e codificar apareçam para eles.

    Eu NÃO sou programador, não quero ser, preciso de um plugin que faça isso. Parece que provavelmente não sou a primeira pessoa querendo fazer isso. Existe um plugin que faça isso?

  8. Olá
    estou tentando adicionar um código de função apenas na página de checkout, então como uso o snippet para fazer isso?

  9. Tentei usar este plugin porque todo mundo parece adorar, mas ele travou todo o meu site antes mesmo que eu pudesse fazer qualquer coisa com ele.

    Este artigo me convenceu a tentar novamente, porque todo mundo parece gostar, mas MESMO APENAS ATIVANDO-o, ele destrói todo o meu site e recebo o erro 500 que você menciona.

    Você tem alguma ideia do que pode estar acontecendo?

    Eu assumiria que é meu erro, mas tudo o que estou fazendo é instalá-lo e ativá-lo.

  10. O código inserido neste plugin persistiria através das atualizações de tema? É isso que eu gostaria que este plugin fizesse: Para ter o ano atualizado automaticamente no copyright, muitos desenvolvedores colocam um trecho de código php em um tema filho para realizar isso. Eu realmente não quero criar um tema filho para cada site apenas para essa pequena mudança, mas a alternativa é ter minhas alterações desaparecerem a cada atualização de tema. Mas adicionar um tema filho para algo tão pequeno parece construir uma cerca inteira quando tudo o que você quer fazer é mudar a cor da trava do portão. Talvez este plugin seja a maneira fácil de fazer isso?

  11. Sou um antigo desenvolvedor PHP, mas isso facilita muito o gerenciamento de trechos de código. (E, como sou humano, cometi um erro ao adicionar um trecho de código – e ele foi simplesmente desativado. Fazer isso manualmente teria significado garantir que o editor ainda estivesse aberto quando eu tentasse o site, para que eu pudesse voltar e tentar encontrar o que teria sido um erro 500.

    Obrigado por esta postagem.

  12. Obrigado por compartilhar isso. Também tenho medo de adicionar código personalizado. Mas isso parece fácil. Se entendi corretamente, se o trecho de código tiver um erro, o plugin o desativará automaticamente. Correto?

Deixe uma resposta