Passos para criar um modelo postal com a Elementor
Decidi escrever isto depois de ter tido dificuldade em fazer o que é anunciado no título, principalmente porque não tinha usado a Elementor durante muito tempo e porque os Construtores, por mais intuitivos que finjam ser, não são como andar de bicicleta. Além disso, eu actualizei-me para PRO não há muito tempo.
Assim, como tive de procurar e mexer um pouco até encontrar o que procurava, deixo aqui o processo para o caso de ser útil para alguém que se encontre na mesma situação.
A missão é fazer um template melhorado a partir do seu template actual com a Elementor e depois aplicá-lo a todos os posts.
Isto também pode ser conseguido com a versão gratuita de Elementor embora me lembre que tanto a forma de o criar como de o aplicar é diferente e muito menos automatizada.
Para começar, se pretende fazer alterações directamente no template, é evidente que deve sempre trabalhar num tema infantil para não perder as alterações nas actualizações do template.
Se não o tem, deve criá-lo e descobrir porque o deve ter. O "tema da criança" pode ser feito manualmente ou com um plugin. Sobre isto você tem informações para o aborrecer.
No meu caso, fiz o modelo no modelo de GeneratePress PRO que, a propósito, é uma grande combinação com Elementor PRO embora o processo seja o mesmo para qualquer outro modelo.
Aqui estão os passos.
Opção 1
<?php /* * Template Name: Mi-plantilla * Template Post Type: post */ get_header(); ?> > <main id="main" <?php generate_do_element_classes( 'main' ); ?>> <?php /** * generate_before_main_content hook. * * @since 0.1 */ do_action( 'generate_before_main_content' ); if ( generate_has_default_loop() ) { while ( have_posts() ) : the_post(); generate_do_template_part( 'single' ); endwhile; } /** * generate_after_main_content hook. * * @since 0.1 */ do_action( 'generate_after_main_content' ); ?> </main> <?php /** * generate_after_primary_content_area hook. * * @since 2.0 */ do_action( 'generate_after_primary_content_area' ); generate_construct_sidebars(); get_footer();
O primeiro passo é o habitual para um modelo. Abra o seu editor preferido, tal como o bootstrap e digite:
Agora copie tudo após get_header(); ?> para a página single.php do seu modelo actual.
Depois cole tudo o que acabou de copiar logo abaixo get_header(); ?> no seu novo ficheiro e guarde-o dentro da pasta do tema do seu filho com a extensão .php e o nome que quiser. Escolha um nome que lhe permita lembrar que é o seu novo modelo, tal como my-template.php
O que se passa é que como esta
A partir daqui há duas maneiras possíveis, uma é criar um novo post e aplicar "My-template" em Atributos de Entrada para começar a configurar a coisa
Depois basta salvar o seu trabalho como um modelo, neste caso pode saltar os passos até"To layout" ou tomar o segundo caminho, talvez menos confuso, que é o descrito abaixo.
Opção 2
A partir do menu "Modelos" seleccione Adicionar novo.
No ecrã seguinte, escolhemos Single Post. Nós damos-lhe o nome que queremos e clicamos em CRIAR TEMPLO.
O próximo ecrã irá mostrar-nos a biblioteca de modelos disponíveis.
Nós fechamos esta janela da biblioteca sem seleccionar nada (a menos que queira começar o layout com um desses designs) e veremos o seguinte (com o aspecto do seu template).
Normalmente já verá o cabeçalho com o cabeçalho, os menus e o rodapé.
Para o layout
Clique no círculo vermelho com o símbolo + e aparecerá a seguinte caixa para escolher a estrutura da sua página de correio.
Aqui a escolha é simples. Se as páginas de posts do seu blog têm uma barra lateral à direita, esquerda, ambas ou nenhuma, escolha a opção que corresponde.
Em qualquer caso, se pretende replicar exactamente o layout dos elementos das suas páginas postais actuais, esta estrutura deve corresponder. Desfazer o que fez para adicionar espaços mais tarde envolveria necessariamente apagar células e widgets e começar do zero a partir do passo da escolha da estrutura.
No meu caso, como no meu modelo, eu uso uma barra lateral à direita, eu escolho esta:
Lembre-se que se um dia decidir mudar a barra lateral da direita para a esquerda ou removê-la, terá de criar um novo modelo com essa nova estrutura, porque agora é a Elementor que governa nesta opção.
Widget Tetris
Agora é hora de colocar tudo no seu lugar, adicionamos a barra lateral e começamos a trabalhar no layout do widget das coisas que serão mostradas.
Em opções gerais
Entre as mil coisas que podem ser configuradas é também possível seleccionar qualquer entrada como uma pré-visualização. Desta forma é possível ver as mudanças actualizadas em tempo real sobre um conteúdo específico.
Publicação
Uma vez terminado, verificamos que em geral temos tudo o que precisamos, que o site tem o aspecto que queremos que apareça e fizemos as pré-visualizações necessárias para o salvar ou publicar. Se optarmos por publicá-lo, pode fazê-lo aplicar-se a todas as entradas. Ou pode optar por testá-lo num único posto antigo se não quiser arriscar que os seus visitantes encontrem quaisquer erros inesperados.
O mesmo processo funciona para a criação de post templates e page templates de diferentes tipos. Não tenha medo de cometer um erro, para reverter todas as alterações de volta ao seu modelo padrão, basta voltar a esta configuração e remover a condição e tudo voltará ao estado em que se encontrava antes de aplicar o modelo.