GenerateBlocks

Description

Rendez votre éditeur incroyablement versatile sans l’encombrer avec des tonnes de blocs Gutenberg mono-usage. Avec GenerateBlocks, vous pouvez apprendre à utiliser de façon poussée une poignée de blocs et les utiliser pour construire n’importe quoi.

GenerateBlocks fonctionne main dans la main avec GeneratePress, mais est conçu pour fonctionner avec n’importe quel thème.

Looking for more features? Check out GenerateBlocks Pro.

Conteneur

Organisez vos contenus en lignes et sections. Le bloc Conteneur est la base de votre contenu, vous permettant de concevoir des sections uniques pour vos contenus.

Grille

Créez des mises en page avancées avec les grilles flexibles. Le bloc Grille vous offre la possibilité de créer toute sorte de mise en page issue de votre imagination.

Gros titre

Façonnez des contenus textuels riches avec la Typographie avancée. Tout depuis les Titres jusqu’aux paragraphes – prenez le contrôle complet de vos textes.

Boutons

Gérez vos conversions avec de jolis boutons.

Boucle de requête

Créez une liste de publications pour tout type de publication en utilisant des paramètres de requêtes avancés.

Image

Ajoutez des images statiques ou dynamiques à vos contenus pour assurer un impact visuel fort.

Performance

Nous prenons la performance au sérieux. Un minimum de CSS est généré uniquement pour les blocs dont vous avez besoin, et notre structure HTML est aussi simple que possible tout en offrant une flexibilité maximale.

Standards de programmation

Construit avec les meilleurs standards de programmation pour la sécurité, la stabilité et la compatibilité future.

Entièrement responsive

Chaque bloc vient avec des contrôles pour tablette et mobile, vous offrant un contrôle total sur votre mise en page responsive.

Documentation

Consultez notre documentation pour plus d’informations sur les blocs individuels et comment les utiliser.

Installation

Il existe deux façons d’installer GenerateBlocks.

  1. Go to « Plugins > Add New » in your Dashboard and search for: GenerateBlocks
  2. Téléchargez le fichier .zip depuis WordPress.org et copier le dossier dans le répertoire /wp-content/plugins/ via FTP.

Dans la plupart des cas, #1 fonctionnera bien et s’avère plus facile.

FAQ

How do I add your blocks to my page?

  • Créer une page ou un article
  • Ajoutez un nouveau bloc et recherchez la catégorie « GenerateBlocks ».
  • Choisissez votre bloc et commencez à construire.
  • Il est toujours préférable de commencer par un bloc Container.

What theme should I use?

GenerateBlocks a été conçu pour fonctionner main dans la main avec GeneratePress. Cependant, il fonctionnera quel que soit le thème que vous choisissez.

Avis

12 décembre 2023 3 réponses
Impossible to use a full width container if you're using with fse theme. Nice...
15 septembre 2023 1 réponse
Love this and have been using it for years. I use it together with the theme Generatepress, a great and perfect combination/extension. The blocks were a little more beginner-friendly to use before the latest re-build. But when I learn the new flex-controls I understand this is better, leaner, faster and more flexible. The people behind this, developers and support staff are amazing!
Lire les 111 avis

Contributeurs/contributrices & développeurs/développeuses

« GenerateBlocks » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“GenerateBlocks” a été traduit dans 17 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « GenerateBlocks » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.8.3

  • Security: Add user capability check to Query Loop post status

1.8.2

  • Fix: Border colors not showing when old attributes are set.
  • Tweak: Add support for the newly created core function « wp_img_tag_add_loading_optimization_attrs »

1.8.1

  • Fix: Icon padding controls order
  • Fix: Global styles overwriting local attributes
  • Fix: Editor controls spacing using RTL languages

1.8.0

  • Feature: Add flexbox alignment matrix component to Container toolbar
  • Feature: Add new Borders panel with width/style/color options for all four sides
  • Feature: Add new dimensions components in Spacing panel
  • Feature: Mix and match padding/margin units across sides and devices
  • Feature: Add more available units to all options that accept them
  • Feature: Allow text values (calc(), var(), etc…) in options that accept them
  • Feature: New « Add to Container » icon added to the toolbar of all blocks
  • Feature: Allow removal of Container block around innerBlocks
  • Feature: Display text field to allow user to replace image URL
  • Feature: Headline block show text in List View
  • Feature: Button block show text in List View
  • Feature: Image block show alt/title in List View
  • Feature: Add Block Label option to label Container, Query Loop, and Grid blocks in List View
  • Feature: Only show one dimension field if synced
  • Feature: Add option to disable Google fonts
  • Feature: Allow all unit types in UnitControl
  • Feature: Add help icon to unit list
  • Fix: Attributes merging incorrect values when multiple blocks are selected
  • Fix: Color and Background panels are visible/accessible on responsive views
  • Fix: Template lock system not applying to inner blocks
  • Fix: Button with dynamic content not displaying the aria-label
  • Fix: unique id not regenareted correctly on widgets editor
  • Fix: React createRoot warning
  • Fix: Double-click when selecting Grid template
  • Fix: Query loop parameter delete button size
  • Fix: Advanced select jumping when near the bottom of the page
  • Fix: Triple captions using static image with dynamic link
  • Fix: Flex icons based on direction in device previews
  • Fix: Container appender icon spacing
  • Fix: useDeviceType state was one state behind when triggered from core buttons
  • Fix: Use unit in UnitControl if value starts with decimal
  • Fix: Remove trailing spaces from UnitControl numeric value
  • Tweak: Require at least PHP 7.2
  • Tweak: Move block alignment to Layout panel
  • Tweak: Remove help text from Grid vertical alignment
  • Tweak: Remove the Button Container variation
  • Tweak: Clean up UnitControl display across all browsers
  • Tweak: Show all Google fonts in font family dropdown
  • Tweak: Remove top/bottom margin from Query Loop in the editor
  • Tweak: Force lowercase units in UnitControl
  • Tweak: Improve UnitControl unit visibility
  • Tweak: Show units in 2 rows
  • Tweak: Use same unit list for all UnitControl controls
  • Dev: Rebuild how block migrations run
  • Dev: Migrate spacing attributes to new spacing object attribute
  • Dev: Migrate typography attributes to new typography object attribute
  • Dev: Migrate icon padding and size attributes to new iconStyles object attribute

1.7.3

  • Fix: REST API warnings
  • Fix: Old block deprecations

1.7.2

  • Fix: Non-registered onboarding keys were breaking root container
  • Fix: Block styling in block theme templates

1.7.1

  • Tweak: Add link to documentation under legacy layout toggle
  • Fix: Container width migration for old blockVersion: 1 blocks
  • Fix: Container padding migration for old blockVersion: 1 blocks
  • Fix: Missing block styling with some third-party plugins

1.7.0

  • Feature: Add flexbox controls to all blocks
  • Feature: Add sizing controls to all blocks
  • Feature: Add global max-width option to sizing
  • Feature: Add position option to all blocks
  • Feature: Add overflow options to Container block
  • Feature: Add flex child controls to Headline and Button blocks
  • Feature: Add Button Container variant using Container block
  • Feature: Deprecate existing Button Container block
  • Feature: Remove inner container div from newly added Container blocks
  • Feature: Add manual migration for existing Container blocks with inner container
  • Feature: Add insert inner Container button
  • Feature: Allow adding singular Button blocks
  • Feature: Allow grouping of singular Buttons inside a Container
  • Feature: Add z-index options to tablet and mobile
  • Feature: Add order option to desktop
  • Feature: Add text alignment to Button block
  • Feature: Add generateblocks_dynamic_source_id filter
  • Feature: Add generateblocks.editor.addButtonCurrentColors filter
  • Feature: Add generateblocks_block_css_selector filter
  • Feature: Add button type option
  • Feature: Accept ID-only searches in dynamic content post selects
  • Feature: Add template selector system
  • Feature: Add generateblocks.editor.renderBlock hook
  • Feature: Add onboard system
  • Feature: Add generateblocks.editor.settingsPanel filter
  • Feature: Use row-gap for Grid vertical gap option
  • Feature: Add generateblocks_block_one_time_css_data hook
  • Feature: Add generateblocks_before_container_open hook
  • Feature: Add generateblocks_after_container_close hook
  • Feature: Allow « auto » as value in margin controls
  • Feature: Add generateblocks_use_visited_selector filter
  • Feature: Add generateblocks_query_loop_editor_posts_cap filter
  • Tweak: Improve typography font family select
  • Tweak: Improve Container block appender
  • Tweak: Migrate flexBasis to use one value with unit
  • Tweak: Move z-index to Layout panel
  • Tweak: Add Flex Child panel to Layout panel
  • Tweak: Improve Typography section layout
  • Tweak: Move Container alignment to typography section
  • Tweak: Change panel icon color
  • Tweak: Update block icons
  • Tweak: Move device buttons above block name
  • Tweak: Remove transition from Button block
  • Tweak: Remove block description from inspector controls
  • Tweak: Improve advanced select results
  • Tweak: Use new editor_script/style_handles
  • Tweak: Re-order panels
  • Tweak: Move Headline tag name control to Advanced
  • Tweak: Ignore button hover colors on current buttons
  • Tweak: Remove :visited pseudo selector from CSS
  • Tweak: Remove tag name from CSS selectors
  • Tweak: Load CSS later to prevent specificity issues
  • Tweak: Allow « 0 » as HTML attribute value
  • Tweak: Replace gb-button__current class with gb-block-is-current
  • Tweak: Add pointer-events: none to pseudo backgrounds
  • Fix: Responsive placeholder not showing 0 value
  • Fix: Excerpt spelling mistake
  • Fix: Image placeholder position
  • Fix: Missing source ID in excerpt
  • Fix: Pagination buttons missing generateblocks_query_loop_args filter
  • Fix: Dynamic Button tag name with no link
  • Fix: Prevent faded background image in editor
  • Fix: Pass $block to generateblocks_parse_attr function
  • Fix: WP Filesystem error missing credentials

1.6.0

  • Feature: Add support for FSE styling
  • Feature: Improve dynamic select components performance
  • Feature: Add necessary filters and actions for ACF integration in GB Pro
  • Fix: Missing styling when blocks added outside content
  • Fix: Missing styling for blocks within loop content
  • Fix: Removing icons without text does not display text back again
  • Fix: « Sticky posts only » not displaying correctly in the frontend
  • Fix: Pass dynamic container link to settings variable
  • Fix: Color picker behavior when manually changing value
  • Fix: Missing legacy alpha color slider in gradient component if set to 0
  • Fix: Remove gb-*-text class from dynamic blocks with icons
  • Fix: Dynamic content conflict with icons and custom classes
  • Fix: Missing legacy alpha color slider in gradient component
  • Tweak: Enqueue inline embedding stylesheet using wp_enqueue_scripts
  • Tweak: Remove block-editor-block-list__block class from root wrapper
  • Tweak: Headline transform to core Heading keep the level

1.5.4

  • Fix: Non hierarchical taxonomies with broken REST API calls

1.5.3

  • Feature: Added necessary filters for related posts
  • Feature: Add option to include/exclude term children in query
  • Fix: Dynamic image placeholder border radius
  • Fix: Duplicated block options in Query Loop when selecting links
  • Fix: Inherit query option in Query Loop
  • Fix: Keep the order in which query loop parameters are added
  • Tweak: Move Post Template list view label to Container

1.5.2

  • Feature: Add option to exclude or ignore sticky posts
  • Fix: Container gridId attribute not updating correctly
  • Fix: Broken dynamic author image block when avatars are disabled
  • Fix: Properly reset postdata after queries
  • Tweak: Set hasUrl attribute when adding URL to button

1.5.1

  • Fix: Require WordPress version 5.9 or higher

1.5.0

  • New: Dynamic data
  • New: Query Loop block
  • New: Image block
  • New: Add inline background image option
  • New: Add default container width option
  • New: Number component
  • New: Block icons in the editor
  • Fix: Button link redirecting outside editor
  • Fix: Nested block post excerpts
  • Fix: Button block causing window confirm on refresh
  • Fix: Shape panel spacing issues
  • Fix: Headline link hover color in editor
  • Fix: Outer container width in editor
  • Fix: Error in FSE when adding a Container to the front page
  • Fix: Color picker autocomplete when typing in color
  • Fix: Inherit box-sizing on gb-inside-container in editor
  • Tweak: Full code refactor in the editor
  • Tweak: Move button URL options to toolbar
  • Tweak: Switch all blocks to apiVersion …