GrootMadeGrootMade
Pricing
GrootConnectRegister
Explore allThemesPluginsKitsCollectionsPacksAuthorsCategoriesTagsTrendingDownload PluginPricingResourcesBlogChangelogContact usDocumentationCommunity
GrootMadeGrootMade
ExplorePricingDashboardBlogContact usTermsPrivacy

The WP® trademark is the intellectual property of the WP Foundation, and the Woo® and WooCommerce® trademarks are the intellectual property of WooCommerce, Inc. Uses of the WP®, Woo®, and WooCommerce® names in this website are for identification purposes only and do not imply an endorsement by WP Foundation or WooCommerce, Inc. GrootMade is not endorsed or owned by, or affiliated with, the WP Foundation or WooCommerce, Inc.

Petra

AI assistant for GrootMade

Hi! I'm Petra 👋 Ask me to help you find the perfect WP plugin, theme, or template kit.

Need human help?
Join our DiscordChat on Telegram
Join Discord
ExploreACF Gutenblocks

ACF Gutenblocks

Build Gutenberg blocks with ACF using PHP classes.

A PHP library for creating Gutenberg blocks with Advanced Custom Fields. Uses class-based controllers to separate logic from templates, supporting both PHP and Blade views.

Visit ACF Gutenblocks
fv_plugin

ACF Gutenblocks

Build Gutenberg blocks with ACF using PHP classes.

Visit site

This library provides a structured way to create Gutenberg blocks using Advanced Custom Fields (ACF). It is designed for developers who want to organize block logic and templates separately using PHP classes. By extending abstract block constructors, you can register blocks, define ACF fields, and pass data to frontend templates without mixing concerns.

  • Class-based block registration: Extend AbstractBlock or AbstractBladeBlock to define block settings, fields, and controller methods. Blocks are registered via a filter, giving you full control over which blocks load.
  • Separation of logic and templates: Use the with() method to pass variables from your controller to the view. The controller instance is also available in templates via $controller, enabling advanced OOP patterns.
  • ACF field integration: Define fields directly in the block class using simple arrays or the ACF Builder library. Fields are automatically registered and linked to the block.
  • Blade template support: For projects using the Sage theme, extend AbstractBladeBlock to use Blade templating. A filter lets you customize the Blade engine callable if needed.
  • Multiple filter hooks: Customize block settings, render paths, HTML output, and default icons using provided filters like acf_gutenblocks/block_settings and acf_gutenblocks/render_block_frontend_path.

Package Contents

Package contents information is not available yet.

Version History

No version history available for this item yet.

Comments

No comments yet. Be the first to start the conversation!

Categories:
Plugins

Tags:

accessibility-readycontent-managementcustom-post-typescustomizabledynamic-contentgutenberg-compatiblemobile-optimizationpage-builder-compatibleresponsive-designseo-optimized
Security Scan

More themes and plugins like ACF Gutenblocks

About

A PHP library for creating Gutenberg blocks with Advanced Custom Fields. Uses class-based controllers to separate logic from templates, supporting both PHP and Blade views.

  • ACF Gutenblocks
  • v0.5.0
  • 6 days ago
  • Apr 25, 2026
  • Access: Silver
  • Itineris Limited
  • Plugin
  • Plugins
  • 0
  • No comments

More themes and plugins like ACF Gutenblocks

Browse the full vault
Preview of MainWP Database Updater Extension
v5.0.3

MainWP Database Updater Extension

MainWP Database Updater Extension
  • Updated


    6 days
  • Downloads


    0
  • Author


    MainWP
Preview of MainWP Code Snippets Extension
v5.0.3

MainWP Code Snippets Extension

MainWP Code Snippets Extension
  • Updated


    6 days
  • Downloads


    0
  • Author


    MainWP
Preview of MainWP BackWPup Extension
v5.0.1

MainWP BackWPup Extension

MainWP BackWPup Extension
  • Updated


    6 days
  • Downloads


    0
  • Author


    MainWP