Roman Fink

O Astra é um tema de blocos? Kadence, GeneratePress, Blocksy, Neve e OceanWP verificados

Resposta curta: não. O Astra é um tema clássico. E o mesmo vale para o Kadence, o GeneratePress, o Blocksy, o Neve e o OceanWP. Nenhum deles tem modelos de blocos, por isso em nenhum é possível editar o cabeçalho, o rodapé ou um modelo no Editor do site.

A confusão compreende-se. Estes temas dizem que são «built for Gutenberg» (feitos para o Gutenberg), três deles trazem um ficheiro theme.json e, no WordPress 7.1, o menu Apresentação deles tem um item Design que abre uma parte do Editor do site. As análises chamam-lhes temas de blocos, e as páginas dos próprios temas dizem «works with the block editor» (funciona com o editor de blocos). As duas coisas podem ser verdade ao mesmo tempo: um tema pode funcionar bem com blocos em artigos e páginas e continuar a ser clássico.

Não me fiei nas análises. Abri os ficheiros da versão atual de cada tema no wordpress.org, instalei os seis no WordPress 7.1.4 e perguntei ao próprio WordPress. Eis o que encontrei e como verificar qualquer tema num minuto.

Os seis temas em resumo

TemaVersãoTema de blocos?theme.jsonMenu Apresentação
Astra4.14.2NãoSimDesign, Personalizar
Kadence1.5.2NãoSimDesign, Personalizar
GeneratePress3.6.1NãoNãoDesign, Personalizar
Blocksy2.1.61NãoSimDesign, Personalizar
Neve4.2.17NãoNãoPadrões, Personalizar
OceanWP4.2.8NãoNãoDesign, Personalizar
Verificado a 4 de novembro de 2026 no WordPress 7.1.4. «Tema de blocos?» é o que wp_is_block_theme() devolve.

Nos seis, o cabeçalho e o rodapé configuram-se no personalizador, e o Astra, o Kadence, o Blocksy e o Neve têm lá um construtor de cabeçalho e rodapé. Nenhum tem a etiqueta Block themes no wordpress.org, e nenhum tem uma pasta templates com modelos HTML. Os modelos deles são ficheiros PHP: header.php, single.php, footer.php, como nos temas WordPress anteriores a 2022.

O que faz de um tema um tema de blocos

O WordPress tem uma regra, e é simples. Um tema é um tema de blocos se tiver o ficheiro templates/index.html (um tema filho também conta, se o tema pai o tiver). Esse ficheiro é um modelo feito de blocos. Com ele, o tema ganha o Editor do site completo: modelos, partes de modelo como o cabeçalho e o rodapé, navegação, estilos globais e variações de estilo.

O theme.json não é a regra. É um ficheiro de definições para o editor de blocos: a paleta de cores, os tamanhos de letra, a largura do conteúdo, o espaçamento. Um tema clássico também o pode ter, e nesse caso os blocos dos seus artigos recebem as cores e as larguras do tema. É isso que «block-ready», «Gutenberg-ready» ou «FSE-compatible» costumam querer dizer na página de venda de um tema.

Há, portanto, três tipos de temas que vai encontrar:

  • Clássico: modelos PHP, definições no personalizador. O OceanWP, o Neve e o GeneratePress, que não têm theme.json.
  • Clássico com theme.json, por vezes chamado híbrido: continua com modelos PHP e o personalizador, mas o editor de blocos conhece a paleta e as larguras do tema. O Astra, o Kadence e o Blocksy.
  • Tema de blocos: modelos HTML feitos de blocos, tudo no Editor do site, sem personalizador, a não ser que um plugin o acrescente. O Twenty Twenty-Five, os temas desta lista de temas gratuitos para um site pessoal e os meus próprios temas.

O que significa «Design» no menu Apresentação

É esta a parte que engana. Ative o Astra, abra Apresentação e vê Design logo abaixo de Temas. Abre o ecrã do Editor do site. Parece um tema de blocos, mas não é.

O WordPress constrói este menu segundo uma regra fixa. Verifiquei-a no código do núcleo da versão 7.1.4:

  • Editor: o tema é um tema de blocos. Tem o Editor do site completo.
  • Design: um tema clássico que tem theme.json ou declara estilos do editor. Tem Estilos e Padrões, mais nada.
  • Padrões: qualquer outro tema clássico. Só é possível gerir padrões.
Menus Apresentação do WordPress 7.1 lado a lado: o Astra com Design e Personalizar, o Neve com Padrões e Personalizar, o tema de blocos Makani Pro com Editor
O mesmo menu, três temas: o Astra tem Design, o Neve tem Padrões e só o tema de blocos tem Editor.

Cinco dos seis temas têm Design, o Neve tem Padrões. O que está por trás de Design vê-se bem comparando os dois ecrãs:

Ecrã Design do Astra no WordPress 7.1 só com Estilos e Padrões, por cima do Editor do site de um tema de blocos com Identidade, Estilos, Páginas, Navegação, Padrões e Modelos
Em cima: Design no Astra, dois itens. Em baixo: Editor num tema de blocos, com Navegação e Modelos.

E Estilos em Design não é o painel Estilos de um tema de blocos. É o Livro de estilos: uma pré-visualização das cores, dos tipos de letra e dos blocos do tema. Pode ver, mas não há nada para alterar, nem variações de estilo nem editor de paleta. As cores que vê vêm do theme.json do tema e das definições próprias dele.

O Livro de estilos, só de leitura, do tema Astra no WordPress 7.1, com as amostras de cor e o exemplo de tipografia
Estilos no Astra: uma pré-visualização de cores e tipos de letra. Nada neste ecrã se pode editar.

Com estes temas, o design está no personalizador e na página de definições do próprio tema. No Astra, fica em Apresentação → Personalizar, com os painéis Global, Header, Footer e Post Types (o Astra mostra-os em inglês). O Kadence, o Blocksy e o Neve também têm construtores próprios de cabeçalho e rodapé no personalizador.

O personalizador do WordPress com o tema Astra: painéis Global, Header, Post Types, General, Footer, Site Identity, Menus, Widgets e CSS adicional
As definições do Astra estão no personalizador, como em qualquer tema clássico.

Cada tema num parágrafo

Astra

Astra 4.14.2, da Brainstorm Force, mais de 1 milhão de instalações ativas. Tema clássico com theme.json (paleta, tamanhos de letra, larguras do layout). O cabeçalho, o rodapé e os layouts estão no personalizador. A mesma empresa fez um tema de blocos à parte, o Spectra One (versão 1.2.6, cerca de 7.000 instalações). É um tema novo, não um modo do Astra: as suas definições do Astra não passam para ele.

Kadence

Kadence 1.5.2, da StellarWP, 500.000+ instalações. Tema clássico com theme.json. O construtor de cabeçalho e rodapé fica no personalizador. O plugin Kadence Blocks acrescenta blocos e permite construir cabeçalhos, mas funciona com qualquer tema. Não faz do Kadence um tema de blocos. Não há nenhum tema de blocos Kadence no wordpress.org.

GeneratePress

GeneratePress 3.6.1, de Tom Usborne (Edge22), 500.000+ instalações. Tema clássico sem theme.json. A própria equipa o diz: o GeneratePress usa modelos PHP e não é um tema de blocos. Os layouts com blocos vêm do plugin GenerateBlocks e do GP Premium, que é pago.

Blocksy

Blocksy 2.1.61, da Creative Themes, 300.000+ instalações. Tema clássico com theme.json, o único dos seis na versão 3 do theme.json. Construtor de cabeçalho e rodapé no personalizador. Nenhum tema de blocos do mesmo autor.

Neve

Neve 4.2.17, da Themeisle, 200.000+ instalações. Tema clássico sem theme.json e sem estilos do editor, por isso o menu mostra Padrões e não Design. A Themeisle publica temas de blocos à parte: o Neve FSE (1.1.7, cerca de 8.000 instalações) e o Raft (1.1.17, cerca de 10.000).

OceanWP

OceanWP 4.2.8, 400.000+ instalações. Tema clássico sem theme.json, definições no personalizador. Nenhum tema de blocos do mesmo autor no wordpress.org.

Como verificar qualquer tema

  1. No painel de administração: abra Apresentação. Editor significa tema de blocos. Design ou Padrões ao lado de Personalizar significa tema clássico.
  2. No wordpress.org: abra a página do tema e veja as etiquetas. Os temas de blocos têm a etiqueta Block themes. Também pode ver só temas de blocos em pt.wordpress.org/themes/tags/full-site-editing.
  3. Nos ficheiros: procure templates/index.html na pasta do tema. Um theme.json sozinho não prova nada.
  4. Com o WP-CLI: execute isto na pasta do site; para um tema de blocos, devolve bool(true):
wp eval 'var_dump( wp_is_block_theme() );'

Para um tema num site de vendas, antes de comprar: procure as palavras «block theme» ou «Full Site Editing» e uma captura de ecrã do Editor do site com modelos. «Gutenberg-ready» e «works with the block editor» descrevem o editor de artigos, não o tema.

Faz diferença?

Se o seu site usa o Astra ou o Kadence e está satisfeito, não há necessidade de mudar. Os temas clássicos não vão desaparecer, e o WordPress 7.1 suporta o personalizador e os widgets como antes. Só o Astra tem mais de um milhão de sites ativos.

A diferença nota-se quando quer alterar o layout por conta própria:

  • Num tema clássico, altera o que as opções do tema permitem. Um layout de cabeçalho que o construtor não oferece exige PHP, um hook ou um construtor de páginas.
  • Num tema de blocos, o cabeçalho, o rodapé e todos os modelos são blocos. Move-os, acrescenta-os e remove-os no Editor do site, tal como edita uma página. As variações de estilo mudam o aspeto todo com um clique; veja como alterar as cores de um tema de blocos.

Um tema de blocos é uma boa escolha para um site novo, sobretudo um site pessoal, um portfólio ou o site de um pequeno negócio, em que se queira mudar coisas sem um construtor de páginas. Um tema clássico continua a fazer sentido se depender do construtor dele, das opções para WooCommerce ou de um construtor de páginas como o Elementor.

Antes de trocar um tema clássico

  • As definições do personalizador pertencem ao tema. O logótipo, as cores e o layout do cabeçalho não passam para o novo tema.
  • Os temas de blocos não têm áreas de widgets. Os widgets da barra lateral e do rodapé deixam de aparecer; essas partes refazem-se com blocos.
  • Os menus clássicos ficam na base de dados. O bloco Navegação propõe importá-los.
  • Os artigos, as páginas e os ficheiros multimédia não mudam. Experimente o novo tema com «Pré-visualizar» no ecrã Temas antes de o ativar.

Se testar um tema de blocos e quiser recomeçar, veja como repor os modelos e os estilos de um tema de blocos.

Temas de blocos para ver em vez destes

Se quer um verdadeiro tema de blocos, comece pelo Twenty Twenty-Five, que vem com o WordPress, ou pelos temas de blocos gratuitos da minha lista para sites pessoais. Os meus próprios temas também são temas de blocos, com variações de estilo e padrões para portfólios, fotógrafos e sites pessoais, por exemplo o Makani Pro para um fotógrafo. Estão todos no catálogo de temas.

Vai mudar um site de um tema clássico para um tema de blocos, ou precisa de um tema feito à medida? Posso ajudar.

Roman Fink