Modelos de Páginas WordPress
Você já sabe que páginas são diferentes de posts, elas devem ser usadas para mostrar conteúdo estático, agora veja o que são e como usar Modelos em Páginas.
Os Modelos de Páginas (ou Templates) são criados para mostrar o conteúdo de forma diferente ou mostrar até um conteúdo pré-estabelecido, como uma galeria, mapa do site etc. Basicamente os modelos permitem ter páginas com layout diferenciado, por exemplo, ‘Modelo com Duas Colunas’, ‘Sem Rodapé’, etc, sem precisar criar código para cada página em separado.
Alguns temas podem ter vários ou nenhum modelo disponível e o que esses modelos mostrarão variam bastante, então é bom consultar a documentação do tema para saber o que cada um faz e para que serve.
Usando Modelos de Páginas

Caixa Atributos de Página
Para atribuir um modelo a uma página, você deve editar ou criar uma página no WordPress em Páginas > Adicionar Nova ou pelo menu flutuante em + Novo > Página.
Do lado direito da tela de edição, procure a caixa Atributos de Página, no item Modelo, escolha um modelo e salve a página editada. A lista Modelo, contém todos os modelos disponíveis no tema em uso
Se esta caixa não estiver aparecendo em sua tela, clique na aba Opções de Tela no topo da tela e marque a caixa correspondente.
Modelos com Conteúdo predefinido?
Alguns temas e plugins dependem exclusivamente de modelos próprios para funcionarem plenamente. Isso porque esses arquivos podem conter códigos extras como para fazer funcionar um formulário de contato, listar todas as suas categorias etc.
É comum modelos de páginas que não mostram o conteúdo criado através da tela de edição, assim, tudo o que pode fazer é criar a página com o título que quiser e atribuir o modelo disponível, sem necessidade de escrever um conteúdo. Alguns plugins já criam e usam páginas sem necessidade de ter que criá-las, como o BuddyPress.
Criando Modelos
Os arquivos usados para modelo podem ter qualquer nome (desde que não seja um nome de arquivo de tema), ficam dentro da pasta do tema e têm um cabeçalho especial, para serem identificados como Modelo de Páginas pelo WordPress.
É até possível copiar o arquivo de um tema para outro, mas nem tudo pode parecer bem no site: é preciso usar a mesma estrutura do tema nos arquivos de modelos, como os nomes das classes CSS, ou o layout vai quebrar! Outra prática que gera muita confusão é copiar arquivos de modelos dentro do próprio tema sem mudar seu nome no cabeçalho do arquivo, a confusão começa porque não se pode ter modelos com nomes iguais.
Para saber como criar modelos para um tema consulte o Codex e sempre consulte a documentação do tema.

Como remover Páginas da busca
Olá estou montando um tema propriopara um cliente, fiz toda a programação, só que quero usar uma página como template, e a Caixa de Modelos de Páginas não aparecem, o que devo fazer para ela aparecer.
Tenho que implemetnar algum codigo em meus arquivos, ou na function.php…. enfim.
abraços obrigado.
O metabox com as opções de página modelo aparece automaticamente quando o tema possui uma página modelo.
Para criar uma página modelo você deve criar um arquivo e colocar na pasta do seu tema e depois colocar no início do arquivo
Troque o nome contato pelo que deseja usar, este nome é o que aparecerá no metabox.
Depois é só personalizar sua página com os códigos que deseja e ativar este modelo ao criar uma nova página.
não funcionou… criei um arquivo chamado modelo.php, e coloquei o que disse, mas não apareçeu o painel.
Não sei o que pode estar acontecendo, o funcionamento padrão é este e acabei de fazer um teste aqui para garantir.
Usei o mesmo nome de arquivo que o seu e o mesmo código, tentei até não colocando as tags de abertura e fechamento do php para ver se tinha sido isso que você poderia ter esquecido, mas mesmo assim o sistema identificou a página modelo corretamente e apresentou o metabox.
Se você está colocando o arquivo no diretório correto, que seria no mesmo diretório em que está o index.php do seu tema, então pode ser algum plugin ou código que está usando em seu functions.php
Tente colocar este arquivo em um dos temas padrões do WordPress e veja se será exibido o metabox.
Caso não mostre, tente desativar os plugins para ver se resolve o problema e vá ativando eles aos poucos para identificar se é algum deles que está causando isso.
funcionou…..
agora como faço para que personalize um single….
devo criar assim: single-direito-civil.php
Direito Civil é o nome da minha categoria.
ja tenho criado category-direito-civil.php, que funciona perfeitamente.
mas quero o conteudo final seja personalizado.
e meu tema ta pegando o single.php.
A single não tem este recurso de hierarquia que a página categoria tem, então a forma de fazer isso é usando redirecionamento de template.
Coloque esta função em seu functions.php e acerte os nomes se necessário.
Sendo direito-civil o slug da sua categoria e não o nome dela.
function custom_single_categorie_template( $single_template ) { global $post; $postcats = get_the_category( $post->ID ); foreach( $postcats as $cat ) { if( 'direito-civil' == $cat->slug ) { $single_template = dirname( __FILE__ ) . '/single-direito-civil.php'; } } return $single_template; } add_filter( "single_template", "custom_single_categorie_template" ) ;Agora basta personalizar seu arquivo single-direito-civil.php como deseja.