← Back to Work
Gutenberg Blocks

Gutenberg Block Suite: Dynamic & Modern Content Blocks

ReactESNextPHPWordPress REST API@wordpress/scriptsCSS Grid
Gutenberg Project Featured Image.

01 The Challenge

Providing a true live editor preview of dynamically fetched content like Posts or Pages requires a real-time data connection inside the block editor. Ensuring the complex HTML output is generated securely on the server in PHP was also required to maintain speed and accessibility.

02 The Solution

Engineered a compact plugin showcasing two best-practice block architectures — a server-rendered dynamic block and a client-rendered static block, both built on React and modern ESNext standards. The project leverages the WordPress REST API and useSelect hooks for editor previews, coupled with a robust PHP render_callback for guaranteed frontend output security and freshness.

03 Impact & Results

Blocks are fully built, compiled, and bundled using @wordpress/scripts, resulting in a lightweight single-file ZIP asset ready for distribution. Successfully delivered both dynamic and static block types — the two primary architecture patterns required for advanced block development.

// project links

GitHub Repo

// video demo

// gallery

Gutenberg block frontend view.
click to enlarge

Gutenberg block frontend view.

Gutenberg block admin screen.
click to enlarge

Gutenberg block admin screen.