O WordPress permite a criação de templates customizados para páginas específicas do seu site. Isso é útil quando você precisa de um layout diferente em algumas páginas, mas quer manter o template padrão nas demais.
Estrutura básica de um template
Todos os templates do WordPress seguem uma estrutura básica. Eles contêm as tags PHP de abertura e fechamento:
<?php
// código PHP aqui
?>
E precisam começar com um comentário indicando o nome do template:
<?php
/*
Template Name: Meu Template Customizado
*/
?>
O template também precisa incluir o header e footer padrão:
<?php get_header(); ?>
<!-- conteúdo da página -->
<?php get_footer(); ?>
Criando um arquivo de template
Para criar um novo template, você precisa criar um arquivo PHP na pasta /wp-content/themes/meu-tema/.
Por exemplo, crie um arquivo chamado page-sobre.php para um template customizado da página Sobre.
Dentro desse arquivo, adicione a estrutura básica:
<?php
/*
Template Name: Página Sobre
*/
?>
<?php get_header(); ?>
<h1>Sobre Nós</h1>
<?php get_footer(); ?>
Atribuindo o template a uma página
Depois de criar o arquivo de template, vá em “Páginas” no painel administrativo do WordPress.
Edite a página que deverá usar esse template e selecione o nome dele no campo “Modelo”. Clique em “Atualizar” para salvar.
Agora essa página específica irá usar o seu template customizado. Os demais continuarão usando o template padrão.
Conclusão
Criar templates customizados permite ter layouts únicos para páginas específicas. Seguir a estrutura básica e associar o template à página certa é tudo que precisa para começar a criar seus próprios templates no WordPress.