menu

SHARKLABS

Você sabe criar um tema para WordPress?

/
/
Você sabe criar um tema para WordPress?
bookmark WordPress access_time

Existem muitos temas, mas eles querem exclusividade

Um dos pontos que eu mais gosto no WordPress é a infinidade de temas. Há diversas opções de cores, layouts, estilos e preços (a maioria dos temas são gratuitos).

Por outro lado, sempre existem pessoas ou empresas que querem um tema exclusivo. Algo totalmente ligado a sua marca e identidade visual. Aí eu lhe pergunto, você sabe criar um tema para WordPress?

Se você não sabe, não se preocupe! É bem mais simples que a maioria das pessoas pensam.

Antes de iniciar você precisa saber...

Além de conhecimentos básicos de HTML, Javascript e CSS, preciso ressaltar que é necessário conhecer "um pouco" de PHP. Não é necessário ser um especialista, mas ter uma boa noção.

Pastas e Arquivos

Inicialmente você precisa saber que os temas ficam armazenados dentro da pasta "wp-content/themes". Nesta pasta você deve criar uma sub-pasta com o nome do seu layout.

Um tema do WordPress normalmente possui pelo menos 10 arquivos e são eles:

  • 404.php: Exibição de páginas não encontradas.
  • archive.php: Exibição de artigos por uma busca (categoria, tags, etc).
  • footer.php: Exibição do rodapé do site.
  • functions.php: Funções que podem ser utilizadas como Helpers.
  • header.php: Exibição do cabeçalho do site.
  • index.php: Página inicial do site.
  • page.php: Exibição de páginas estáticas.
  • sidebar.php: Exibição de barras laterais e normalmente contém Widgets.
  • single.php: Página de posts/artigos.
  • style.css: Contém os estilos da página.

O nome dos arquivos é bem sugestivo com sua função e desta forma fica bem fácil de entender.

As funções do WordPress

Para juntar os arquivos ou acessar dados que estão no banco de dados, é preciso utilizar funções do WordPress, como por exemplo:

  • get_header()
  • get_sidebar()
  • get_footer()
  • have_posts()
  • the_post()

Estas são apenas algumas funções. A lista completa de funções está no site do WordPress.

Exemplo prático

Eu criei um tema para servir de exemplo, caso você queira ver na prática. Segue o link do Github.

Existem diversos sites que mostram detalhadamente a criação de um tema. Eu selecionei um site que divide a criação em seis artigos e explica detalhadamente cada parte. Caso você tenha interesse este é o link.

Dúvidas ou sugestões é só entrar em contato. Abraço.

Autor
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." Martin Fowler