Como criar um modelo de página personalizado do WordPress

Publicados: 2022-06-28

Um site WordPress verdadeiramente profissional quase certamente conterá modelos de página personalizados. De fato, muitos dos sites mais comuns dependem de modelos. Um site imobiliário precisará de um modelo para suas casas, um site de comércio eletrônico para seus produtos, um site de associação para seus membros e assim por diante.

Você pode usar o Toolset com Gutenberg para criar modelos de página do WordPress para suas postagens únicas.

Um modelo define a aparência das páginas e postagens no front-end. O blueprint diz como e onde você exibirá todo o conteúdo em cada postagem. Por exemplo, quaisquer alterações feitas em seu modelo de receitas em um site de culinária afetarão a forma como todas as receitas aparecem no front-end.

Existem dois tipos de modelos de página personalizados do WordPress pelos quais passarei:

  1. Um modelo para páginas normais
  2. Um modelo para páginas de postagem única

Por que você precisará de um modelo WordPress personalizado para páginas regulares

Um modelo é fácil de garantir que páginas semelhantes sigam a mesma estrutura. Em vez de criar o layout para cada página individualmente, você pode apenas criar o modelo uma vez e atribuí-lo às páginas que desejar. Essas páginas seguirão o modelo.

Vamos imaginar um exemplo. Em um site de culinária, você pode ter muitas páginas com dicas de culinária, como “Como fazer a massa perfeita”, “Como cozinhar ovos” e assim por diante.

Eu tenho um ebook sobre culinária que quero exibir em todas essas páginas. Em vez de editar cada página com o mesmo conteúdo (o que levaria muito tempo), posso apenas criar um modelo uma vez e atribuir o modelo às páginas. Dessa forma, cada página conterá uma chamada para ação para baixar meu ebook.

É assim que meu modelo para páginas regulares fica no front-end.
Este é o mesmo modelo da imagem acima. Observe como a estrutura é a mesma.

Em ambas as páginas acima, você pode ver meu apelo à ação no lado direito. Isso porque atribuí o mesmo modelo a ambas as páginas.

As duas maneiras de criar um modelo de página personalizado do WordPress

Existem duas maneiras de criar seu modelo de página personalizado do WordPress:

  • A maneira mais difícil . Os temas fornecem automaticamente os arquivos PHP que definem os modelos no WordPress. Ao criar um tipo de postagem personalizado (como receitas), você precisará editar esses campos PHP ou criar novos para garantir que seu site exiba suas postagens.
  • O caminho fácil. Você pode usar um plugin do WordPress, como o Toolset, para criar seus modelos. O conjunto de ferramentas cria modelos em minutos e sem qualquer codificação. Além disso, com Toolset Blocks você pode adicionar blocos ao editor WordPress Gutenberg com conteúdo dinâmico.
O conjunto de ferramentas permite que você crie sites personalizados sem usar codificação.

Abaixo eu vou te mostrar o caminho mais fácil.

Primeiro, criarei um modelo para páginas regulares que conterá uma chamada para ação no lado direito.

Em segundo lugar, criarei um modelo para meu tipo de postagem personalizada de receitas.

Como criar um modelo de página personalizado do WordPress para páginas regulares

Etapa 1: criar a estrutura do modelo de conteúdo

Primeiro você precisa criar o modelo de conteúdo para suas páginas. Com o Toolset instalado, você pode abrir um novo modelo de conteúdo e adicionar seus blocos.

Primeiro, organizo a estrutura do modelo. Abaixo você pode ver que eu adicionei o bloco de grade do Toolset, permitindo que eu dividisse meu template em seções. Eu dividi o modelo em dois e expandi a seção à esquerda para ocupar 75% da página.

Adicionei o bloco Grid para criar a estrutura do modelo e arrastei a grade para expandir a seção esquerda.

Etapa 2: adicionar conteúdo ao seu modelo

Agora que tenho a estrutura preciso inserir os blocos com o conteúdo que quero exibir. À esquerda, adiciono o conteúdo do post. Tudo o que preciso fazer é inserir o bloco de campo único do Toolset que me permite selecionar qualquer fonte que eu goste para o conteúdo.

Abaixo seleciono o conteúdo do post do lado direito como fonte do bloco.

Para escolher o conteúdo que aparece no bloco você precisa selecionar a fonte.

Adicionarei a chamada à ação para o lado direito do modelo. Tudo que eu preciso fazer é selecionar os blocos que eu quiser, dependendo do conteúdo. Abaixo eu usei o bloco de cabeçalho e o bloco de botões do Toolset. Para o bloco de botões, também incluo um link para o livro.

Você pode adicionar um link para levar o usuário à página certa quando ele clicar no botão.

Etapa 3: estilize os blocos

Ao combinar o WordPress com o Toolset, você pode estilizar os blocos adicionados ao seu modelo. Se você optar por criar blocos “da maneira mais difícil”, precisará confiar em suas habilidades de codificação para um bom estilo.

Ao clicar em um bloco, você verá no lado direito muitas opções para estilizar e aprimorar seu modelo.

Em “Tipografia” você pode alterar o seguinte:

  • Fonte
  • Tamanho da fonte
  • Espaçamento
  • Estilo
  • Cor do texto
Na barra lateral direita posso editar a tipografia do bloco.

Isso não é tudo. Em "Configurações de estilo", você também pode alterar o seguinte:

  • Cor de fundo
  • Margem/preenchimento
  • Fronteira
  • Sombra da caixa

Abaixo, adicionei uma nova cor de fundo para a chamada à ação. Observe como você não precisa codificar nenhuma alteração, em vez disso, basta selecionar as cores e qualquer outro estilo que desejar.

Você também pode alterar a cor de fundo, preenchimento e muito mais na barra lateral direita.

Etapa 4: ajustar o modelo para diferentes tamanhos de tela

Você provavelmente está criando seu modelo em um laptop ou desktop, mas é importante lembrar que seus usuários podem não estar visualizando o site no mesmo tamanho de tela. Uma maioria crescente estará em seu tablet ou dispositivo móvel.

Portanto, talvez seja necessário ajustar o modelo para cada tamanho de tela. Isso é bastante fácil de fazer com o Toolset e o WordPress.

Na barra lateral direita ao lado de cada elemento de estilo, há uma opção para alternar entre desktop, tablet e celular.

Ao editar seu bloco, você pode alternar entre os tamanhos de tela.

Como você pode ver, quando alterno entre as opções, o modelo se ajusta para que você possa verificar como o modelo ficará em cada dispositivo.

Você também pode alternar entre os tamanhos de tela na parte superior da página.

Etapa 5: atribua o modelo às suas páginas

Agora que tenho um modelo, só preciso atribuí-lo às páginas corretas. Depois de fazer isso, cada página exibirá o mesmo modelo.

Tudo o que preciso fazer é editar cada página e selecionar o modelo de conteúdo correto.

Na barra lateral direita, posso atribuir um modelo.

No front-end, agora verei o modelo em qualquer página à qual o atribuir.

Este é o modelo no front-end.

Por que você precisará de um modelo de página personalizado do WordPress para postagens únicas

Além de criar modelos para postagens regulares, você provavelmente também precisará de modelos para cada uma das postagens em um tipo de postagem personalizado.

Para o meu site de culinária, criei um tipo de postagem personalizado para minhas receitas. Abaixo você pode ver uma das minhas receitas no back-end. Observe todos os campos personalizados que criei para ele, como Prep Time, Cook Time e Recipe Image.

Você pode ver todos os campos personalizados que criei para minhas postagens.

Eu ainda tenho que atribuir um modelo para minhas receitas. Veja o que acontece quando damos uma olhada na receita sem um modelo no front-end.

Sem um modelo, nenhum dos campos personalizados aparecerá no front-end.

Como você pode ver, nenhum dos campos personalizados aparece no front-end. Tudo o que você pode ver é o conteúdo principal da postagem, como título e corpo da postagem. É por isso que um modelo é tão importante para suas postagens únicas, pois permite exibir todo o seu conteúdo, incluindo campos personalizados.

Abaixo você pode ver duas das minhas receitas no front-end. Agora você pode ver os campos personalizados porque atribuí um modelo a eles.

É assim que meu modelo fica no front-end.
Este é o mesmo modelo da imagem acima, mas com uma receita diferente.

Abaixo, mostrarei como criei este modelo para minhas receitas.

Etapa 1: criando o modelo

A primeira coisa que preciso fazer é criar o template no qual vou adicionar meu conteúdo. Eu posso fazer isso no painel do Toolset no back-end do WordPress.

Ao criar um modelo para minhas receitas no Painel de ferramentas, todas as postagens de receitas serão atribuídas automaticamente ao modelo.

Eu atribuo automaticamente o modelo a todas as receitas que criei selecionando o modelo dessa maneira. Portanto, não preciso retornar a cada receita e atribuir manualmente o modelo.

Etapa 2: adicionar o conteúdo ao modelo

Agora, no modelo de conteúdo, posso começar a adicionar e estruturar o conteúdo como fiz no modelo anterior para minhas postagens regulares.

Mais uma vez, posso adicionar o bloco Toolset Grid para criar a estrutura do template.

Com o bloco Grid posso escolher o tipo de layout que quero.

Agora posso começar a adicionar meus blocos para o meu conteúdo. Por exemplo, nas minhas receitas, tenho uma imagem na coluna da esquerda. Do conjunto de blocos de Gutenberg, posso adicionar o bloco de imagem do Toolset. Eu preciso da versão do bloco do Toolset porque me permite adicionar conteúdo dinâmico.

Para adicionar um bloco com conteúdo dinâmico, preciso usar o bloco do Toolset em vez da versão padrão.

Conteúdo dinâmico significa que você pode criar um elemento como uma imagem e, para cada postagem, ele desenhará o conteúdo correto para essa postagem específica. Por exemplo, conteúdo dinâmico significa que minha receita de bolo de banana exibirá, você adivinhou, um bolo de banana. Caso contrário, o conteúdo seria estático e, em vez de um bolo de banana, você veria qualquer imagem que eu inserisse ao criá-la no modelo.

Usando o Toolset e o WordPress, posso selecionar a fonte dinâmica de cada bloco para dizer o que exibir.

Por exemplo, criei um novo bloco para adicionar um dos meus campos personalizados, Prep Time. Depois de adicionar o bloco, posso selecionar o campo Prep Time como a origem do bloco no lado direito. Este bloco também é dinâmico, pois o tempo de preparação varia de acordo com os requisitos da receita.

Para tornar seu bloco dinâmico, você pode selecionar o campo que deseja exibir na barra lateral direita.

Você pode adicionar muitos tipos diferentes de blocos, incluindo um bloco de campo de repetição para adicionar vários itens (como várias linhas para uma receita), um bloco de controle deslizante de imagem e um bloco do YouTube.

Etapa 3: estilize seus blocos

Assim como no primeiro modelo para postagens regulares, posso estilizar cada bloco.

Etapa 4: ajustar o modelo para diferentes tamanhos de tela

Novamente, semelhante ao modelo anterior, posso ajustar a estrutura para diferentes tamanhos de tela.

Para ajustar o modelo para diferentes tamanhos de tela, você pode alternar entre telas de desktop, tablet e celular.

Etapa 5: verifique a aparência do modelo com cada uma de suas postagens

Por fim, você também pode escolher qual receita visualiza em seu modelo para ver se cabe em todas elas. Use o menu suspenso na parte superior da página para alternar entre as postagens.

Usando o menu suspenso, posso ver como cada receita fica com o modelo.

Quando estiver pronto, você pode verificar seu modelo no front-end.

Cada uma das minhas receitas agora terá o mesmo modelo.

E assim, tenho um modelo para minhas receitas. Quando crio uma nova receita, ela seguirá imediatamente a estrutura do modelo.

Comece a criar seu próprio modelo de página personalizado do WordPress hoje

Agora é a sua vez de ver como é fácil criar seu template de página do WordPress. Tudo o que você precisa fazer é baixar o Toolset e conferir sua documentação para ver a rapidez com que você pode criar um modelo para suas postagens sem codificação.

Deixe-nos saber se você gostou do post.