quinta-feira, 6 de setembro de 2012

Desenvolvendo temas WordPress - estrutura do site

Damos então continuidade à série de desenvolvimento de temas WordPress. Para conferir o primeiro artigo da série acesse o artigo abaixo.

Desenvolvendo temas WordPress – introdução

Primeiramente quero me desculpar por não ter publicado o artigo ontem, como mencionado na semana passada. Estou com muito trabalho, desenvolvendo três sites ao mesmo tempo, por isso não pude escrever o artigo.

Hoje falaremos dos componentes de um tema.

Componentes de um tema WordPress


construção de temas wordpress


Um tema wordpress é composto de vários artigos, chamados ficheiros. Um tema simples pode ser desenvolvido com apenas dois artigos o index.php e o style.css.

Porém, se necessitamos de um mínimo de estrutura para algo mais sólido, é necessário utilizar mais ficheiros. A seguir, os principais ficheiros que compõem um tema WordPress.

  • style.css  

  • index.php

  • header.php

  • sidebar.php

  • footer.php

  • functions.php

  • single.php


Estes sete arquivos são responsáveis pelas principais funções de um tema. No arquivo style.css, são inseridas as informações relativas ao tema, como: o nome do tema,  o autor do tema, uma descrição do tema, a uri do tema (onde o tema pode ser baixado) entre outras informações.

Abaixo, segue um exemplo de cabeçalho do arquivo style.css.

/*
Theme Name: AB versão 1
Theme URI: http://aprendablogando.com
Description: Um Template WordPress otimizado para buscadores.
Author: Rodrigo Zandonadi
Author URI: http://www.aprendablogando.com/
Version: 1.0
Tags: separadas por vírgulas para identificar seu template
*/

A única informação realmente indispensável é nome do tema, as outras opções são opcinais. Porém, se você pretende disponibilizar seu tema para download, acrescentá-las será útil.

Toda a estilização dos elementos HTML serão colocados abaixo deste cabeçalho. Veremos isso mais adiante.

É isso pessoal. Na próxima aula falaremos da estrutura de um site e como dividir esta estrutura nos ficheiros
. Abraços!

Nenhum comentário:

Postar um comentário