O que é o arquivo functions.php no WordPress?

Cada tema WordPress vem com um function.php arquivo ou o arquivo de funções do tema. Neste post, explicarei onde encontrá-lo e por que é melhor não modificá-lo diretamente.

Embora cada tema tenha seu funções.php arquivo, é apenas o tema ativo funções.php arquivo que é ativado quando o site é carregado.

Lado de dentro funções.php é onde você pode definir os trechos de código personalizados (PHP) para adicionar novos recursos ao site ou alterar os padrões. Com funções.phpvocê pode fazer coisas como:

  • inserir scripts de cabeçalho e rodapé
  • especifique uma mensagem personalizada a ser mostrada no seu painel do WordPress
  • use ganchos do WordPress como excerpt_length (para alterar o comprimento do seu trecho de postagem da contagem de palavras padrão)
  • incluem recursos como miniaturas de postagens, menus de navegação e assim por diante, por meio do uso de add_theme_support()
  • especificar funções para reutilizar em vários arquivos de modelo de tema e muito mais

Uma vez adicionado, o recurso personalizado será aplicado imediatamente ao tema do site e você verá as alterações na próxima vez que carregar seu site.

Onde achar funções.php?

o funções.php arquivo é encontrado no /wp-content/themes/ pasta dentro do diretório de instalação do WordPress, dentro da pasta do tema atualmente ativo.

Você pode editar o arquivo e adicionar trechos de código para qualquer recurso personalizado que deseja adicionar ao seu site. No entanto, isso é algo que geralmente deve ser evitado. funções.php faz parte do tema, e se você editá-lo em um tema de terceiros, há vários riscos. Por um lado, você corre o risco de perder as alterações do arquivo ao atualizar o tema ou alterá-lo. Pior ainda, um erro no código pode levar a um erro crítico do site, efetivamente bloqueando você do seu site.

Se você quiser editar o funções.php arquivo para um tema de terceiros, a melhor coisa a fazer é criar um tema filho. Fora isso, simplesmente evite editar o funções.php Arquivo. Leia mais sobre temas filhos e substituições funções.php aqui no Envato Tuts+.

Existem outras maneiras mais seguras de adicionar trechos de código ao arquivo de funções do tema do seu site. Discutirei um deles na próxima seção.

Em vez de editar diretamente funções.phpuse um plug-in de snipper de código como o WPCode para adicionar facilmente recursos personalizados ao seu site WordPress usando trechos de código, sem tocar no seu tema funções.php Arquivo.

O plug-in permite que você adicione seus próprios trechos de código e, além disso, fornece uma biblioteca integrada de trechos de código da qual você pode encontrar alguns dos trechos mais populares para usar em seu site, economizando o incômodo de fazer downloads separados plug-ins.

Biblioteca de trechos de códigoBiblioteca de trechos de códigoBiblioteca de trechos de código
Biblioteca de trechos de código

Você também pode procurar outros plugins prontos por categorias, que estão listadas em ordem alfabética.

Debaixo Partes de codigo, você encontrará a lista de snippets de código já ativados para seu site. Para adicionar um novo snippet, clique no botão Adicionar novo botão.

Adicionar novo trechoAdicionar novo trechoAdicionar novo trecho
Adicionar novo trecho

Você será conduzido ao Adicionar trechos página para selecionar um de seus modelos pré-criados ou começar do zero com um snippet em branco.

Escolha o modelo pré-fabricado ou inicie o snippet em brancoEscolha o modelo pré-fabricado ou inicie o snippet em brancoEscolha o modelo pré-fabricado ou inicie o snippet em branco
Escolha o modelo pré-fabricado ou inicie o snippet em branco

Se você escolher um novo snippet (em branco), será direcionado para a página mostrada abaixo. Lá, você fornecerá o nome do seu snippet de código na caixa de título e, em seguida, copiará seu snippet de código no bloco de código. Você também precisará especificar o tipo de código (deve ser PHP)

Colar no snippet de códigoColar no snippet de códigoColar no snippet de código
Colar no snippet de código

Clique no Salvar trecho botão quando terminar. O snippet de código será adicionado ao arquivo de funções do seu tema e aplicado ao tema do seu site.

Resumo

Cada tema WordPress vem com um funções.php arquivo que é usado para adicionar recursos e funcionalidades personalizadas ao tema atual do site, bem como alterar os recursos padrão.

Geralmente, você deve evitar modificar funções.php para um tema de terceiros. Isso evita a perda de conteúdo útil do arquivo (quando você altera ou atualiza o tema) e instiga um erro crítico em seu site. Em vez disso, use um plug-in de trecho de código como o WPCode para adicionar trechos personalizados.

[ad_2]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *