Desabilite seu adblock e script blocker para visualizar esta página

Arquivo functions do WordPress, como modificar e adicionar funcionalidades

Arquivo functions do WordPress, como modificar e adicionar funcionalidades

Postado em Wordpress   - Tags ,

Apresento neste post alguns truques para modificar o arquivo functions.php do WordPress, acrescentando ou mesmo substituindo funcionalidades existentes.

O arquivo functions.php é essencial ao seu tema wordpress,  caso você tenha que criar novas funções, substituir funções vindas de um tema pai, habilitar menus, inserir thumbnails nos posts, ajustar configurações no painel de opções do tema, criar widgets ou definir configurações diversas em temas WordPress.

Muitas vezes desenvolvedores utilizam plugins para resolver questões que podem ser contornadas através de seu functions.php, diminuindo a carga de carregamento do seu site com mais plugins ativos.

Este post destina-se a quem utiliza um tema que não tem o arquivo functions.php e poderá criá-lo após este tutorial ou a quem utiliza o tema pai ( ou está criando um tema ) e poderá adicionar funcionalidades a ele.

* Fazer alterações direto no tema pai ( parent theme ) não é uma boa prática no desenvolvimento, utilize sempre um tema filho ( child theme ) para seu tema, com isso poupe tempo e dor de cabeça em manutenção – irei postar um novo tutorial falando sobre tema filho e suas funcionalidades.

Se o seu tema não tem o arquivo functions.php é só você criar ele com o seu editor favorito ou bloco de notas mesmo e salvar com o nome de functions.php.
Coloque o arquivo dentro da pasta raiz do seu tema após criá-lo.

Arquivo functions.php sempre começa com a tag de abertura do php:

 

Remove a versão do wordpress do html

Retirar a barra de admin

retirar a barra de admin - arquivo functions.php

Com este script você retira a barra de admin qu aparece em todas as novas instalações do wordpress. Porém isto é um pouco ruim quando você está desenvolvendo o site, retirar a barra por script no functions.php é uma alternativa a ter que entrar toda vez que criar um novo usuário para o site e ter que marcar a opção de “Mostrar a Barra de Ferramentas ao ver site”.

 




Habilitar upload de imagens SVG

Habilitar upload de imagens SVG

 




Alterar o logotipo na página de login

login wordpress - arquivo functions.php

No código abaixo, o logotipo está dentro de uma pasta no tema chamada “images”. Os valores do tamanho dependem de sua imagem. Caso queira colocar uma url fixa, subindo uma imagem para o media do wp e inserir no código abaixo, altere dentro da propriedade background: url ( ).

 

Link e título do site no seu logotipo da tela de login

 

 

Desativa comentários nas páginas internas de post

 




Leitura do style.css do tema filho (child-theme)

Ao inserir este script no functions força a leitura do “style.min.css” do tema filho e continua lendo o style.css do tema pai.

 

Com este script você inicia o carregamento do CSS do tema pai e o carregamento do CSS do tema filho ( fazendo o CSS do tema filho dependente do CSS do tema pai ).

Mais sobre tema filho em Child_Themes

Remove o menu do wp na barra do topo no painel administrativo

 

Remove o JS e CSS dos emoticons, caso não utilize no site

 

Remove Meta Generator Visual composer

 

Remove comentários html do Yoast SEO plugin

 

Lista completa disponibilizada pelo wordpress: Codex wp – Functions

Alguns facilitadores:
http://wp-snippets.com
http://wpsnipp.com




shares