Slowly
The builderBlocks

Hook

Run the functions attached to a WordPress action hook at this spot.

The Hook block fires a WordPress action hook at the exact point in a template where you place it, running whatever functions a plugin or your theme has attached to that hook. Reach for it when something needs to render at a precise spot without hard-coding output, a WooCommerce widget, a third-party integration, or any custom function wired to a named action.

Adding one

  1. Select the section or container where the output should appear.
  2. Open the inserter and search "hook".
  3. Pick the Hook block, then set the hook name in its panel.

Settings

In the hook's own panel.

SettingWhat it doesReach for it when
HookPreset list of common WordPress and WooCommerce action hooksThe hook you need is a well-known one, such as a WooCommerce product hook
Custom hookA freetext field for any hook name not in the preset listYour theme or plugin registers its own action, or you need a hook outside the preset set
Hidden in editorHides the block's output in the editor canvas without removing itThe hook fires something visually noisy or layout-breaking during editing

Styling

The Hook block itself has no visual chrome of its own; what renders is whatever the hooked function outputs. The shared design panel is available for spacing around the block, and states apply if you want to scope visibility by breakpoint or condition.

Accessibility

The Hook block delegates rendering entirely to the attached functions. Accessibility depends on what those functions output. If the hooked output includes images, interactive controls, or dynamic content, make sure those outputs carry their own labels, alt text, and keyboard support at the source.

On this page