WP dev & author: @paulocarvajal_ Master the complete WP block ecosystem—from extending core blocks to building enterprise-level solutions.

Joined July 2025
Dynamic Attribute and Style Binding with Interactivity API Directives (6) Best Practices Use data-wp-class with predefined CSS classes instead of data-wp-style Why? CSS classes are more performant, easier to maintain, and enable browser caching. 👇🏽 wp-block-editor.com/dynamic-…
43
Dynamic Attribute and Style Binding with Interactivity API Directives (5) data-wp-style: Inline Style Binding Dynamic Theming Create theme switchers and customizable interfaces: wp-block-editor.com/dynamic-…
49
Dynamic Attribute and Style Binding with Interactivity API Directives (4) data-wp-class: Conditional CSS Class Binding The data-wp-class directive conditionally applies CSS classes based on state. Basic Class Binding 👇🏽 wp-block-editor.com/dynamic-…
40
Dynamic Attribute and Style Binding with Interactivity API Directives (3) Dynamic Form Controls Lets see how to create responsive form interfaces with synchronized state: 👇🏽 wp-block-editor.com/dynamic-… #WordPress #InteractivityAPI
1
103
Dynamic Attribute and Style Binding with Interactivity API Directives (2) data-wp-bind: Universal Attribute Binding The data-wp-bind directive connects state to any HTML attribute. Lets see which are the Common Attribute Bindings 👇🏽 wp-block-editor.com/dynamic-… #WordPress
1
1
61
A ver quién me firma ahora esto 😉
1
2
6
139
Dynamic Attribute and Style Binding with Interactivity API Directives (1) Understanding Binding Directives Which are the Four Core Binding Directives? 👇🏽 wp-block-editor.com/dynamic-…
1
1
48
Mastering Event Handling and DOM Interactions (3) Advanced Event Handling Patterns Preventing Default Behaviour and Stopping Propagation For synchronous event property access, use withSyncEvent(): 👇🏽 wp-block-editor.com/masterin… #WordPress
2
83
Mastering Event Handling and DOM Interactions (2) Understanding data-wp-on: The Foundation The data-wp-on directive connects DOM events to actions in your store, creating a reactive bridge between user interactions and state updates. 👇🏽 wp-block-editor.com/masterin…
38
Mastering event handling and DOM interactions (1) In this post series, we'll explore comprehensive event handling patterns, from basic interactions to advanced techniques such as event delegation, preventing default values, and much more. 👉wp-block-editor.com/masterin… #WordPress
1
48
WP Block Editor Book retweeted
Today I’m celebrating a small big milestone as an author: *“WordPress Editor and Blocks: A Comprehensive Guide” is now available in paperback*. This WordPress 6.9 edition is fully updated. More info lnkd.in/dn5Gfyia Compare how WordPress has evolved since 2011...
4
4
31
946
Building Dynamic Lists and Collections with data-wp-each (5) JavaScript: Client-Side Interactivity Define the store with actions and derived state: Do you know what is happening in the image? Find the keypoints👇🏽 wp-block-editor.com/building… #WordPress
1
3
361
Building Dynamic Lists and Collections with data-wp-each (4) Setting Up List Rendering in WordPress Blocks You need to coordinate PHP initialization with JavaScript interactivity. The complete explanation 👉wp-block-editor.com/building… @paulocarvajal_
60
Building Dynamic Lists and Collections with data-wp-each (3) Context Hierarchy and Item Access When data-wp-each renders items, it creates a nested context structure: 👉 wp-block-editor.com/building… #InteractivityAPI #WordPress
51
Building Dynamic Lists and Collections with data-wp-each (2) The data-wp-each directive iterates over arrays in your state, rendering a template for each item. Basic Syntax and Structure 👉 wp-block-editor.com/building… #InteractivityAPI #WordPress
42
Building Dynamic Lists and Collections with data-wp-each Following posts 👇🏽 1. how to leverage data-wp-each for efficient list rendering 2. understand its performance characteristics 3. implement advanced patterns like filtering, sorting, and pagination wp-block-editor.com/building…
1
2
124
Server-Side Rendering (SSR) and Hydration (4) Client-Side Activation: The Minimal JavaScript Runtime This client-side script does not perform heavy DOM reconciliation or Virtual DOM diffing. Instead, it performs lightweight activation 👉 wp-block-editor.com/server-s…
2
89
Server-Side Rendering (SSR) and Hydration (3) The Interactivity API: A Server-Centric Solution - Server-Side Directive Processing: Pre-Rendering the State 👉 wp-block-editor.com/server-s…
1
98
Server-Side Rendering (SSR) and Hydration (2) The Traditional Hydration Bottleneck in WordPress This table compares the performance of three web rendering approaches: 👉 wp-block-editor.com/server-s…
1
1
5
154