11
2009
Criar templates diferentes no WordPress
Uma coisa fantástica no WordPress é a facilidade com que é possível personalizar os themes ou mesmo criar um de raiz.
Enquanto que a maioria dos themes funcionam de forma excelente mas por vezes queremos adicionar conteúdo apenas em determinadas páginas mas não queremos que afecte todas.
É nestas alturas que pode dar jeito criar uma página diferente que mostra apenas determinado conteúdo quando queremos.
Seguindo um exemplo prático podes dar uma olhadela na página da Loja onde o template que usei é o mesmo que uso nas páginas mas sem o menu lateral devido á largura da loja.
Neste caso criei uma nova página especifica para a loja, não ficou excelente mas serve para o caso.
Escolhi esta opção pois o template das páginas tem uma estrutura que não funcionava com a largura da loja.
A criação de templates diferentes é bastante simples, crias um ficheiro com o nome que desejares e copias o código que mais se identifica com o que pretendes, podes sempre criar algo de raiz.
Eu peguei no código do ficheiro page.php e adaptei-o, podes pegar no código do index.php, single.php, category.php, etc…
Como alterar o template da página
Antes de alterares o template de uma página é importante adicionar uma linha no inicio do novo ficheiro que criaste, esta linha é a que atribuí o nome e permite que seja listado quando fores escolher o template da página.
Abre o ficheiro no editor de themes e adiciona a seguinte linha no inicio:
<?php
/*
Template Name: Loja
*/
?>
Neste caso escolhi «Loja» para o nome do template, tu escolhes o que bem intenderes.
O WordPress 2.7 não vem de raiz com a opção de escolher o template da página na criação de páginas. O que tens a fazer é abrir o menu de edição de páginas e escolher o Quick Edit ou Edição Rápida, neste menu é possível escolheres o template da página.

Se por acaso o nome do template que criaste não aparecer, verifica seu escreveste o código do nome do template correctamente. Se mesmo assim o problema persistir, activa outro theme e depois volta a activar o theme que estavas a usar. Agora já deve aparecer o novo template na lista
Advertisement

An article by






