Neste post mostrarei como é simples criar um template específico para uma determinada página. Para isso usarei um exemplo prático aqui do pBlog, a página “Sobre“. Nesta página eu não gostaria que fossem exibidos todo esse conteúdo que vem logo abaixo do título, como autor, data, categoria, tags e coisa e tal. Também não gostaria que fosse exibido o formulário de comentários (isso seria fácil de remover, bastaria desabilitar os comentários).
Resolvi então criar um novo template chamado sobre.php baseado no page.php e removi todo o conteúdo que não gostaria que fosse exibido. Depois adicionei o seguinte código no início da página:
<?php /* Template Name: sobre */ ?>
E quando fui criar a página escolhi na opção Page Template o template “sobre”, como vocês podem ver abaixo.
Com essa personalização você pode fazer inúmeras modificações, como por exemplo, não exibir o menu lateral, eliminar a publicidade e qualquer coisa que lhe der na telha.




Delsoney : 07 maio 2008 às 1:34 pm
Olá Érico!
Parabéns pelo seu blog! Muitas vezes, dicas aparentemente simples, ajudam muitos usuários…
Embora seja uma dica simples este procedimento, confesso que não sabia. No meu blog, as páginas de sobre e contato, mostravam várias informações que não queria que mostrassem, mas a sua dica resolveu este problema rapidinho. O seu blog já está nos meus favoritos. Parabéns mais uma vez!!!
MarquinN : 07 maio 2008 às 6:11 pm
Quais Linhas eu troco,apago?
Não consegui achar.Abraço
show o Blog..!
Nohab : 09 junho 2008 às 9:46 pm
Hoje comecei com o Wordpress e ao optar pelo template Monotone logo me surgiu a dúvida: haveria como alterar um template como este, fazendo com que ele mostre mais de um post por vez, apenas via css?
Quando você diz:
“Com essa personalização você pode fazer inúmeras modificações, como por exemplo, não exibir o menu lateral, eliminar a publicidade e qualquer coisa que lhe der na telha.”
Eu imaginei que retirar coisas seja mais fácil que colocá-las e para este último eu teria de conhecer um pouco de php, correto?
Obrigado e parabéns pelo blog!
Nohab : 09 junho 2008 às 9:50 pm
… esqueci de comentar que tudo isso seria para fazer alterações no template apenas com a opção paga “custom css upgrade” da versão gratuita do Wordpress.
Erik Marques : 05 julho 2008 às 9:36 am
Puts que fácil.. era tão simples e eu aki procurando como fazer, a sorte que existe pessoas e sites como o seu para nos salvar.
Ou seja, a gente poderia em tese personalizar totalmente a página, até a sidebar poderia ser personalizada né?
Só tenho uma dúvida? Poderia ser personalizado o header tmb? tipo criar o header 2 e mudar a imagem de fundo por exemplo?
Abraços
Érico Oliveira : 05 julho 2008 às 11:26 am
Erick, é possivel utilizar outro cabeçalho, basta substituir
<?php get_header(); ?>pelo código<?php include (TEMPLATEPATH . '/novoheader.php'); ?>.Samuel Batista : 10 julho 2008 às 9:21 pm
Esse esquema de template de página é realmente bastante útil, me salvou uma porção de vezes quando precisei usar o wordPress como CMS para sites “não-blog”!
Infelizmente fui tentar em uma instalação de outro site que tenho (wp2.5.1) e infelizmente a opção “Page template” sumiu das opções de edição da página. Você faz idéia do que pode ser?
Agradeço desde já!
Érico Oliveira : 10 julho 2008 às 10:08 pm
Samuel, vc já criou algum template novo neste outro site? A opção Page Template só aparece se existir pelo menos uma page template nova.
Samuel Batista : 11 julho 2008 às 12:40 am
Érico, eu havia criado arquivos de template e mesmo assim não surgia a opção. Tentei upar o tema “Default” e ainda assim não apareceu (mesmo com o tema ativado), tentei desativar todos os plugins na esperança de ser apenas algum conflito.
Infelizmente tive que reinstalar o WP! Agora a opção apareceu!
Obrigado, pela resposta tão rápida!