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.
- Text A text element where you can choose your own tag name, content, and styles.
- Container An HTML element that you can add blocks inside of.
- Query Query posts and display them in a loop.
- No Results Display blocks when your query has no results.
- Page Numbers Display page numbers for a paginated query loop.
- Looper Loops its children based on the data provided by the Query block.
- Shape A custom SVG shape.
- Image A self-closing media element.
- Loop Item The item that is looped inside of the Looper.
Instalación
Hai dúas formas de instalar GenerateBlocks.
- Vai a «Plugins > Engadir novo» no teu escritorio e busca: GenerateBlocks
- 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
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.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í.