Como personalizar uma página Por Érico Oliveira dia 06 de maio de 2008 às 10:43 pm | Imprimir este post

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.

Page Template

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.

Adicionar um comentário

9 comentários : “ Como personalizar uma página ”

  1. 1
    Gravatar
    Delsoney :

    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!!!

  2. 2
    Gravatar
    MarquinN :

    Quais Linhas eu troco,apago?
    Não consegui achar.Abraço
    show o Blog..!

  3. 3
    Gravatar
    Nohab :

    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!

  4. 4
    Gravatar
    Nohab :

    … 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.

  5. 5
    Gravatar
    Erik Marques :

    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

  6. 6
    Gravatar
    Érico Oliveira :

    Erick, é possivel utilizar outro cabeçalho, basta substituir <?php get_header(); ?> pelo código <?php include (TEMPLATEPATH . '/novoheader.php'); ?>.

  7. 7
    Gravatar
    Samuel Batista :

    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á!

  8. 8
    Gravatar
    Érico Oliveira :

    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.

  9. 9
    Gravatar
    Samuel Batista :

    É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!

Escreva um Comentário

XHTML: Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>