Com o WordPress, você pode usar temas pré-concebidos para determinar a aparência do seu site. Desde que o WordPress introduziu o Full-Site Editing (FSE), agora você pode usar temas de blocos além dos temas clássicos. No entanto, você pode não saber qual é o melhor para o seu site.
Lá algumas diferenças importantes entre temas clássicos e bloquear temastornando cada um ideal para um tipo diferente de usuário. Por exemplo, os temas de bloco permitem que você personalize todas as partes do seu site sem mexer nos arquivos do site ou usar CSS.
Neste post, veremos mais de perto os temas clássicos e de blocos. Em seguida, exploraremos algumas diferenças importantes entre eles para ajudá-lo a escolher o caminho certo para o seu site. Vamos começar!
Uma introdução aos temas clássicos e temas de blocos
Os temas clássicos existem há mais tempo. Esses temas são mais tradicionais e apresentam modelos baseados em PHP (embora alguns incluam elementos como JavaScript).
Por exemplo, o Inspiro é um dos nossos temas clássicos mais populares e é uma ótima opção para sites com muitas imagens:
Com um tema clássico, quando uma página começa a renderizar, o WordPress não sabe quais blocos existem na página. Os blocos são analisados e não são adicionados ao de uma página. Em vez disso, blocos de temas clássicos são adicionados ao rodapé quando o print_late_style() a função é executada.
No entanto, com o lançamento do WordPress 6.1, fomos apresentados ao Editor do Site. Agora, você pode construir todo o seu site usando blocos, em vez de apenas áreas de conteúdo como posts e páginas. Para usar o Site Editor, você precisará de um tema de bloco:
Isso lhe dá mais controle sobre seu site, pois você pode editar partes do site, como cabeçalhos, rodapés e páginas 404. Também é uma solução mais acessível, pois permite criar certos efeitos estilísticos sem mexer em nenhum código.
Temas de Blocos vs Temas Clássicos: 4 Principais Diferenças
Agora que você já sabe um pouco mais sobre temas de blocos e temas clássicos, vamos ver as principais diferenças entre eles.
1. PHP vs HTML
Como nós discutimos, temas clássicos use PHP para exibir o conteúdo. Eles também usam funções PHP para determinadas tarefas, como exibição de conteúdo, tradução de texto e criação de condições se/então.
No entanto, o Modelos de página em temas de bloco são arquivos HTML com marcação de bloco. Esses temas usarão PHP apenas como alternativa caso o WordPress não consiga localizar o arquivo HTML. Além disso, os temas de blocos usam blocos para quase todas as funções, contando com padrões de blocos e configurações de blocos para obter determinados resultados.
2. Recursos de edição
Os temas de bloco também diferem dos temas clássicos em termos de como (e o que) você pode editar. Por exemplo, com um tema clássico, você usaria o WordPress Customizer para fazer suas alterações. No entanto, com temas de blocos, você posso use o Customizer, mas você também pode editar com o Full Site Editor:
Os temas clássicos geralmente não são tão flexíveis quanto os temas de bloco. Você pode usar widgets, registrar um menu de navegação e registrar um cabeçalho personalizado, mas não pode realizar essas tarefas apenas com seu tema clássico.
Por outro lado, os temas de blocos usam blocos em vez de widgets:
Como os temas de bloco usam blocos para todas as partes do site, você não precisará de plug-ins, construtores de páginas ou CSS de terceiros para obter determinados tipos de funcionalidade. Isso torna os temas de blocos mais amigáveis para iniciantes.
3. Local de armazenamento
Outra diferença fundamental entre temas clássicos e temas de bloco é que eles armazenam arquivos em locais diferentes. Por exemplo, os temas clássicos colocam os arquivos de modelo no diretório ‘raiz’ do seu site, enquanto os temas de bloco os mantêm na pasta ‘modelos’.
Além disso, os temas clássicos podem manter as partes do modelo em qualquer diretório. Enquanto isso, os temas de bloco colocam as peças do modelo em uma pasta específica de ‘partes’.
Além disso, os temas clássicos podem usar o theme.json, desde que os autores do tema alinhem os estilos para o front-end. Mas, com temas de bloco, os estilos são transmitidos automaticamente para o editor e o front-end.
4. Velocidade do site
Por fim, temas clássicos e temas de bloco diferem em termos de desempenho do site. Os temas clássicos podem carregar rapidamente, desde que todo o site seja otimizado para velocidade.
No entanto, um site que usa um tema de bloqueio pode ser mais rápido porque menos plug-ins de terceiros são necessários para abordar as limitações dos temas clássicos. Maiso Editor de Site Completo do WordPress gera código limpo e compacto para otimizar suas páginas.
Nosso tema UniBlock é uma excelente escolha para a maioria dos sites, permitindo que você faça alterações em seus layouts, como cabeçalhos e rodapés:
Graças ao seu código otimizado para SEO, este tema é limpo, legível e fácil de modificar. Você pode instalar nossos modelos de tema com apenas um clique e aumentar sua pontuação no Page Speed.
Temas de blocos vs temas clássicos: qual é o certo para você?
Aqui está uma tabela para ajudá-lo a ver claramente as diferenças entre temas de blocos e temas clássicos:
Temas Clássicos |
Bloquear Temas |
Usar funções PHP |
Use padrões e configurações de bloco |
Usar PHP |
Use HTML (PHP como alternativa) |
Usar widgets |
Usar blocos |
Pode registrar cabeçalhos, menus e logotipos |
Pode personalizar cabeçalhos, menus e logotipos diretamente com blocos |
Não é possível editar modelos de site como páginas 404 sem plug-ins |
Pode editar modelos de site usando blocos |
Precisa enfileirar manualmente folhas de estilo para front-end e editores |
Pode enfileirar folhas de estilo automaticamente |
Em resumo, os temas de bloco são mais adequados para iniciantes que desejam controle total de um site. Graças à sua flexibilidade e personalização, você não precisa de nenhum conhecimento técnico para realizar certas tarefas como editar cabeçalhos ou menus.
No entanto, se você preferir usar ferramentas mais tradicionais, os temas clássicos podem ser a melhor escolha. Além disso, se você for um desenvolvedor ou usuário experiente, ainda poderá obter o mesmo nível de personalização dos temas de bloco usando código.
Conclusão
Desde a introdução do Full Site Editing, você pode estar curioso sobre os temas de bloco. No entanto, você pode não entender completamente como eles diferem dos temas clássicos. Felizmente, é mais fácil escolher o tema certo quando você conhece os recursos que os diferenciam.
Para recapitular, aqui estão as principais diferenças entre temas de blocos e temas clássicos:
- Os temas clássicos usam PHP, enquanto os temas de bloco dependem do HTML.
- Os temas de bloco podem editar partes da página, como cabeçalhos e rodapés.
- Temas clássicos e temas de blocos armazenam arquivos de modelo em locais diferentes.
- Os temas de bloco podem carregar mais rápido do que os temas clássicos.
Você tem alguma dúvida sobre a diferença entre temas de blocos e temas clássicos? Pergunte-nos na seção de comentários abaixo!