GenerateBlocks

Descrición

Engade unha versatilidade incrible ao teu editor sen engordalo con toneladas de bloques unidimensionais. Con GenerateBlocks, podes aprender un puñado de bloques a fondo e usalos para construír calquera cousa.

GenerateBlocks funciona con GeneratePress, pero está deseñado para funcionar con calquera tema.

Buscas máis características? Bota unha ollada a GenerateBlocks Pro.

Contedor

Organiza o teu contido en filas e seccións. O bloque de contedor é a base do teu contido, permitindo deseñar seccións únicas para o teu contido.

Cuadrícula

Crea deseños avanzados con cuadrículas flexibles. O bloque de cuadrícula da a capacidade de crear calquera tipo de deseño que poidas imaxinar.

Text

Crea contido con texto enriquecido e tipografía avanzada. Todo, desde encabezados ata párrafos: toma o control total do teu texto.

Botón

Xera conversións con botóns chamativos.

Query

Build a list of posts from any post type using advanced query parameters. Query post meta and option fields in GenerateBlocks Pro.

Imaxe

Add images to your content to make a visual statement.

Shape

Add custom SVG shapes to your pages with ease.

Dynamic Tags

Use our powerful dynamic tags to display dynamic content inside your blocks.

  • Post title
  • Post excerpt
  • Post permalink
  • Post date
  • Featured image
  • Post meta
  • Author meta
  • Comment count
  • Comments URL
  • Author archives URL
  • Author avatar URL
  • Term list
  • Previous posts URL
  • Next posts URL
  • Media

In GenerateBlocks Pro, you get additional dynamic tags:

  • Archive title
  • Archive description
  • Site option
  • Term meta
  • User meta
  • Current year
  • Site title
  • Site tagline
  • Loop index number
  • Loop item

Rendemento

Tomámonos en serio o rendemento. Xérase un CSS mínimo só para os bloques que necesites e a nosa estrutura HTML é o máis sinxela posible e permite a máxima flexibilidade.

Estándares de programación

Creado coos máis altos estándares de codificación para seguridade, estabilidad e compatibilidade futura.

Totalmente adaptable

Style your blocks for different screen sizes.

  • Desktop: @media (min-width:1025px)
  • Desktop & Tablet: @media (min-width:768px)
  • Tablet: @media (max-width:1024px) and (min-width:768px)
  • Tablet & Mobile: @media (max-width:1024px)
  • Mobile: @media (max-width:767px)

In GenerateBlocks Pro, you can create as many custom media queries as you need.

Documentación

Bota unha ollada a nosa documentación para obter máis información sobre os bloques individuais e como usalos.

Blocks

Este plugin proporciona 9 bloques.

  • Container An HTML element that you can add blocks inside of.
  • No Results Display blocks when your query has no results.
  • Text A text element where you can choose your own tag name, content, and styles.
  • Image A self-closing media element.
  • Page Numbers Display page numbers for a paginated query loop.
  • Looper Loops its children based on the data provided by the Query block.
  • Query Query posts and display them in a loop.
  • Shape A custom SVG shape.
  • Loop Item The item that is looped inside of the Looper.

Instalación

Hai dúas formas de instalar GenerateBlocks.

  1. Vai a «Plugins > Engadir novo» no teu escritorio e busca: GenerateBlocks
  2. Descarga o arquivo «.zip» desde WordPress.org e sube a carpeta ao directorio /wp-content/plugins/ por FTP.

Na maioría dos casos, #1 funcionará ben e é moito máis fácil.

Preguntas frecuentes

Como engado os teus bloques a miña páxina?

  • Crea unha nova páxina o entrada
  • Engade un novo bloque e busca a categoría «GenerateBlocks»
  • Elixe o teu bloque e empeza a construír.
  • Sempre é mellor empezar cun bloque de contedor.

Que teño que usar?

GenerateBlocks foi creado para traballar da mano de GeneratePress. Sen embargo, funcionará con calquera tema que elixas.

Comentarios

18 de Setembro, 2025 1 resposta
Perfect. I don’t use anything else to build sites anymore. It’s more developer tool because good knowledge of CSS is necessary but you can build fast sites just with the assets you need. No more unused kilobytes of CSS code. My favorite approach is to use Twenty Twenty Five theme, unregister all styles and then build all parts of the site from scratch with generateblocks.
4 de Setembro, 2025 1 resposta
This is a pretty useful tool. I can create fancy pages without using other powerful (but heavy) WordPress editors.I could redo a good portion of my sites using just Gutenberg and this addon, and they would be much lighter.
19 de Maio, 2025 1 resposta
GenerateBlocks has become my go-to block plugin for launching new projects. Its focus on providing a solid set of foundational blocks to build layouts has proven incredibly effective in every project I’ve tackled so far. Paired with core WordPress blocks, it offers plenty of creative flexibility. What stands out the most for me is the performance. After four years working with Elementor, I’m genuinely impressed with the speed I’m seeing on my current project even without any caching setup. The improvements in accessibility and customization that came with the v2 update are a big plus as well. I’ve purchased the premium versions of both GenerateBlocks and GeneratePress, and the experience has been excellent. I’m now recommending them to everyone in the WordPress communities I’m part of. Huge thanks to Tom and the team, keep up the great work!
7 de Maio, 2025 1 resposta
Something has changed in terms of support in recent years. My impression is that the will to solve problems has diminished. With the new generateblocks release, a new headline block was introduced, which is useless for all users of Tables of Contents plugins. Simpletoc and perhaps other TOC plugins still worked with the old version, but not with the new one. I don’t know of any that work with the new headline block. I got the following answer from support: “Sorry, but this is the reality, we can’t consider the compatibility with all other plugins when updating our plugin.” Now I have on my pages, let’s say, a mixed environment, the old GB headline block and for new content the original Wordpress headings.
12 de Febreiro, 2025 1 resposta
After working with Oxygen for several years, I found GenerateBlocks and the GeneratePress theme, and I couldn’t be happier. Simplicity. Minimalism. Incredible power. extremely fast. I’ve invested in GeneratePress One, and I haven’t looked back.
Ler todas as 120 opinións

Colaboradores e desenvolvedores

“GenerateBlocks” é un software de código aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

“GenerateBlocks” foi traducido a 19 idiomas. Grazas aos desenvolvedores polas súas contribucións.

Traduce “GenerateBlocks” ao teu idioma.

Interesado no desenvolvemento?

Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.

Rexistro de cambios

2.1.2

  • Security: Restricted options REST API endpoint access for contributors/editors

2.1.1

  • Security: Remove sensitive values from REST API response for logged in users
  • Fix: Disable image links in the editor
  • Fix: Parse shortcodes in URL HTML attribute fields
  • Fix: Keep existing image size when changing image in block
  • Tweak: Improve image size field loading UI

2.1.0

  • Feature: Enable full iframe editor
  • Feature: Improve styles builder indicator dot system
  • Feature: Add static value to the “Position” control
  • Feature: Add aria-label field to all blocks
  • Feature: Add inline-grid option
  • Feature: Add inherited values as placeholders
  • Fix: Missing “current parent” query parameter
  • Fix: Fallback preview support in color picker
  • Fix: Inability to type some units in the UnitControl
  • Fix: Block/pattern preview styles
  • Fix: IME issues with multi-select component
  • Fix: Border sync button alignment in v1 blocks
  • Fix: Single comment count option key in dynamic tags
  • Fix: Custom at-rule switching in the editor
  • Fix: Font family filter in the styles builder
  • Fix: UnitControl values starting with a dash
  • Fix: Image block selection in WP 6.8
  • Fix: Dynamic tag parsing all blocks in Container at once
  • Fix: Allow 0 as nested post meta key
  • Fix: Ensure block style assets load in wp_head
  • Fix: Dimension control tab order
  • Fix: Conditional loading of instant pagination script
  • Tweak: Improve editor performance
  • Tweak: Always show popular user meta fields in dropdown
  • Tweak: Add support for device visibility feature in Pro
  • Tweak: Add generateblocks_use_v1_blocks filter
  • Tweak: Improve default styles builder selectors/shortcuts
  • Tweak: Load permissions earlier in the editor
  • Tweak: Improve block keywords
  • Tweak: Sanitize block ID attribute value
  • Tweak: Allow the download attribute to have a value
  • Tweak: Add searching notice to styles builder
  • Tweak: Add generateblocks_block_css filter
  • Tweak: Add generateblocks_process_block_css action
  • Tweak: Add default alt tag to images

2.0.2

  • Fix: Image block selection in WP 6.8

2.0.1

  • Fix: WordPress.org zip package issue

2.0.0

  • Security: Prevent logged-in contributors from querying private post content
  • New: All blocks re-written from scratch for better performance and control
  • New: Version 1 blocks still exist where used and function normally
  • New: Version 1 blocks can be enabled by default with simple filter
  • New: Element block – replaces the Container and Grid blocks
  • New: Element blocks comes with Container and Grid variations in the block inserter
  • New: Text block – replaces the Headline and Button blocks
  • New: Text blocks comes with Headline, Text, and Button variations in the block inserter
  • New: Query block – replaces the Query Loop block
  • New: Looper block – replaces the Grid block inside of the Query block
  • New: Loop Item block – replaces the Post Template (Container) in the Query block
  • New: No Results block – add content that displays if no Query results are found
  • New: Page Numbers block – add page numbers for pagination in your Query block
  • New: Shape block – add any SVG shape to your pages
  • New: Media block – replaces the Image block
  • New: Local blocks now have the full styles builder found in GB Pro Global Styles
  • New: Local blocks can now be designed at any breakpoint or nested rule
  • New: Filter block design options in the editor based on whether they have a value
  • New: Filter block design options in the editor based on whether they’re inheriting a value
  • New: Dynamic tags system. Insert dynamic data anywhere in your blocks
  • New: Multiple dynamic tags can be inserted into a single block
  • New: –gb-container-width CSS variable for getting the global max-width
  • Performance: Local blocks now generate their CSS and HTML as you build in the editor
  • Performance: Blocks are output as static HTML/CSS on the frontend for better performance

1.9.1

  • Correxido: os padróns non se cargan correctamente en Chrome
  • Solucionado: busca de padróns que mesturan bibliotecas activas
  • Solucionado: vista previa rota do padrón no modo de selección masiva
  • Solucionado: a marxe do editor de títulos cando se define como div
  • Axuste: mellorado o rendemento de carga da vista previa de padróns

1.9.0

  • Seguridade: non permitir scripts en valores de campo personalizados
  • Característica: Nova biblioteca de patróns
  • Función: Engade soporte para novos estilos globais en Pro
  • Característica: Engadiuse o filtro de caché de opcións predeterminadas: generateblocks_use_block_defaults_cache
  • Característica: Engadiuse un novo filtro generateblocks_do_inline_styles para forzar os estilos en liña se é necesario
  • Función: Engade indicadores de estilos aos controis de bloques locais se existen estilos globais
  • Característica: Mantén a etiqueta p ao converter o bloque de parágrafo principal en bloque de título
  • Función: use as teclas de frecha para aumentar ou diminuír os valores no control da unidade
  • Correxido: o menú despregable de URL do botón pecharase ao ingresar
  • Correxido: $fontFamily non definido na versión antiga do título
  • Correxido: falta a aliñación de ancho de bloque nos temas de bloque
  • Axuste: elimina o CSS do bloque “unha vez” e inclínao para bloques específicos cando sexa necesario
  • Axuste: Engadiuse unha nova consulta multimedia (ancho mínimo: 768px) ás consultas filtrables
  • Axuste: Substitúe a icona de Twitter pola icona X
  • Axuste: use o nome do bloque principal para etiquetar o bloque

1.8.3

  • Seguridade: Engade a verificación da capacidade do usuario ao estado da publicación Query Loop

1.8.2

  • Correxido: as cores dos bordes non se amosan cando se establecen atributos antigos.
  • Axuste: Engade soporte para a función central recentemente creada “wp_img_tag_add_loading_optimization_attrs”

1.8.1

  • Correxido: o recheo de iconas controla a orde
  • Correxido: estilos globais que sobrescriben atributos locais
  • Correxido: o editor controla o espazado usando linguaxes RTL

1.8.0

  • Característica: Engade un compoñente de matriz de aliñamento de flexbox á barra de ferramentas Container
  • Función: Engade un novo panel Bordes con opcións de ancho/estilo/cor para os catro lados
  • Función: Engade novos compoñentes de dimensións no panel Espazo
  • Característica: mestura e combina unidades de recheo/marxe en lados e dispositivos
  • Función: Engade máis unidades dispoñibles a todas as opcións que as aceptan
  • Característica: Permitir valores de texto (calc(), var(), etc…) nas opcións que os aceptan
  • Característica: Engadiuse a nova icona “Engadir ao contedor” á barra de ferramentas de todos os bloques
  • Característica: Permitir a eliminación do bloque Container arredor dos innerBlocks
  • Función: Mostrar campo de texto para permitir que o usuario substitúa o URL da imaxe
  • Función: o bloque de títulos mostra texto na vista de lista
  • Función: o bloque de botóns mostra texto na vista de lista
  • Función: o bloque de imaxes mostra alt/título na vista de lista
  • Característica: opción Engadir etiqueta de bloque para etiquetar bloques de contedor, bucle de consulta e cuadrícula na vista de lista
  • Función: mostrar só un campo de dimensión se está sincronizado
  • Función: Engadir opción para desactivar fontes de Google
  • Función: permite todos os tipos de unidades en UnitControl
  • Función: Engade a icona de axuda á lista de unidades
  • Correxido: Atributos que combinan valores incorrectos cando se seleccionan varios bloques
  • Correxido: os paneis de cor e de fondo son visibles/accesibles nas vistas de resposta
  • Correxido: o sistema de bloqueo de modelos non se aplica aos bloques internos
  • Fix: Botón con contido dinámico que non mostra a etiqueta aria
  • Correxido: a identificación única non se rexenera correctamente no editor de widgets
  • Correxido: reacciona a advertencia de createRoot
  • Correxido: fai dobre clic ao seleccionar Modelo de cuadrícula
  • Correxido: tamaño do botón de eliminación do parámetro do bucle de consulta
  • Correxido: salto de selección avanzado cando está preto da parte inferior da páxina
  • Correxido: subtítulos triples usando imaxe estática con ligazón dinámica
  • Correxido: as iconas flexibles baseadas na dirección nas vistas previas do dispositivo
  • Correxido: espazamento das iconas do anexo do contedor
  • Correxido: o estado useDeviceType estaba un estado atrás cando se activaba desde os botóns principais
  • Correxido: use a unidade en UnitControl se o valor comeza por decimal
  • Correxido: elimina os espazos ao final do valor numérico de UnitControl
  • Axuste: require polo menos PHP 7.2
  • Axuste: move o aliñamento do bloque ao panel Deseño
  • Axuste: elimina o texto de axuda do aliñamento vertical da grade
  • Axuste: elimina a variación do contedor de botóns
  • Axuste: limpar a pantalla de UnitControl en todos os navegadores
  • Tweak: Mostra todas as fontes de Google no menú despregable da familia de fontes
  • Axuste: elimina a marxe superior/inferior do bucle de consulta no editor
  • Axuste: forzar as unidades en minúscula en UnitControl
  • Axuste: Mellora a visibilidade da unidade UnitControl
  • Axuste: mostrar unidades en 2 filas
  • Axuste: use a mesma lista de unidades para todos os controis de UnitControl
  • Dev: Reconstrúe como se executan as migracións de bloques
  • Dev: Migra os atributos de espazado a un novo atributo de obxecto de espazamento
  • Dev: migrar atributos de tipografía a un novo atributo de obxecto de tipografía
  • Dev: migra os atributos de tamaño e recheo de iconas a un novo atributo de obxecto iconStyles

O rexistro de cambios completo pódese atopar aquí.