Page Builder — hooks
18 hooks — 1 actions · 17 filters.
| Hook | Type | Summary |
|---|---|---|
fw_ext_page_builder_content_wrapper_class | filter | Filters the CSS class of the wrapper div placed around page-builder content (default 'fw-page-builder-content'). |
fw_ext_page_builder_output_content_wrapper | filter | Filters whether to wrap page-builder content in a protective div (return false to skip wrapping). |
fw_ext_page_builder_settings_options | filter | Filters extra page-builder settings options merged into the settings form. |
fw_ext_page_builder_settings_options_post_types_default_value | filter | Filters the default post types the page builder is activated for (default page). |
fw_ext_page_builder_supported_post_types | filter | Filters the list of editor-supporting post types the page builder can be enabled for. |
fw_ext_page_builder_templates | filter | Filters the list of PHP page templates the page builder recognizes as builder templates. |
fw_ext_page-builder_items_correction_complete | filter | Filters the page-builder items after structural correction, passing the corrector and the original items. |
fw_page_builder_set_as_default | filter | Filters whether the page builder starts active by default when a value has no stored builder_active flag. |
fw_page_builder_thumbs_before_display | filter | Filters the collection of page-builder item thumbnails before they are rendered in the builder. |
fw_section_like_types | filter | Filters the list of page-builder item types treated as section-like, letting extensions register additional section container types. |
fw:ext:page-builder:builder-data:before-shortcode-generate | filter | Filters the stored builder data before it is converted to shortcodes for output. |
fw:ext:page-builder:generate-post-content-html | filter | Filters whether to regenerate the post's HTML content from the builder JSON (for revisions, SEO, and search). |
fw:ext:page-builder:item-corrector:column-width | filter | Filters a column's width as the items corrector packs it into a row, given the column item. |
fw:ext:page-builder:item-type:simple:enqueue_static | action | Fires when the simple builder item type enqueues its static assets, so extensions can enqueue alongside it. |
fw:ext:page-builder:json-structure-correction | filter | Filters the corrected builder items structure right after the grid corrector runs. |
fw:ext:page-builder:json-structure-correction:complete | filter | Filters the corrected builder items structure as a final pass after all correction is done. |
fw:ext:page-builder:json-structure-needs-correction | filter | Filters whether the builder JSON needs grid auto-correction before being converted to shortcodes. |
fw:ext:page-builder:modal-save-all | filter | Filters whether the builder's modal save-all script is enqueued (defaults on for version 2.6.14 and later). |
fw_ext_page_builder_content_wrapper_class
🧪 filter
Filters the CSS class of the wrapper div placed around page-builder content (default 'fw-page-builder-content').
add_filter( 'fw_ext_page_builder_content_wrapper_class', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/class-fw-extension-page-builder.php:307
fw_ext_page_builder_output_content_wrapper
🧪 filter
Filters whether to wrap page-builder content in a protective div (return false to skip wrapping).
add_filter( 'fw_ext_page_builder_output_content_wrapper', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/class-fw-extension-page-builder.php:300
fw_ext_page_builder_settings_options
🧪 filter
Filters extra page-builder settings options merged into the settings form.
add_filter( 'fw_ext_page_builder_settings_options', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/settings-options.php:36
fw_ext_page_builder_settings_options_post_types_default_value
🧪 filter
Filters the default post types the page builder is activated for (default page).
add_filter( 'fw_ext_page_builder_settings_options_post_types_default_value', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/settings-options.php:15
fw_ext_page_builder_supported_post_types
🧪 filter
Filters the list of editor-supporting post types the page builder can be enabled for.
add_filter( 'fw_ext_page_builder_supported_post_types', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/helpers.php:32
fw_ext_page_builder_templates
🧪 filter
Filters the list of PHP page templates the page builder recognizes as builder templates.
add_filter( 'fw_ext_page_builder_templates', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/class-fw-option-type-page-builder.php:139
fw_ext_page-builder_items_correction_complete
🧪 filter
Filters the page-builder items after structural correction, passing the corrector and the original items.
add_filter( 'fw_ext_page-builder_items_correction_complete', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/includes/items-corrector/class-page-builder-items-corrector.php:94
fw_page_builder_set_as_default
🧪 filter
Filters whether the page builder starts active by default when a value has no stored builder_active flag.
add_filter( 'fw_page_builder_set_as_default', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/class-fw-option-type-page-builder.php:340
fw_page_builder_thumbs_before_display
🧪 filter
Filters the collection of page-builder item thumbnails before they are rendered in the builder.
add_filter( 'fw_page_builder_thumbs_before_display', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/includes/item-types/class-page-builder-item.php:86
fw_section_like_types
🧪 filter · 4 call sites
Filters the list of page-builder item types treated as section-like, letting extensions register additional section container types.
add_filter( 'fw_section_like_types', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/includes/item-types/class-fw-section-like-registry.php:33
fw:ext:page-builder:builder-data:before-shortcode-generate
🧪 filter
Filters the stored builder data before it is converted to shortcodes for output.
add_filter( 'fw:ext:page-builder:builder-data:before-shortcode-generate', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/class-fw-extension-page-builder.php:404
fw:ext:page-builder:generate-post-content-html
🧪 filter
Filters whether to regenerate the post's HTML content from the builder JSON (for revisions, SEO, and search).
add_filter( 'fw:ext:page-builder:generate-post-content-html', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/class-fw-extension-page-builder.php:242
fw:ext:page-builder:item-corrector:column-width
🧪 filter
Filters a column's width as the items corrector packs it into a row, given the column item.
add_filter( 'fw:ext:page-builder:item-corrector:column-width', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/includes/items-corrector/class-page-builder-items-corrector.php:200
fw:ext:page-builder:item-type:simple:enqueue_static
🎬 action
Fires when the simple builder item type enqueues its static assets, so extensions can enqueue alongside it.
add_action( 'fw:ext:page-builder:item-type:simple:enqueue_static', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/includes/item-types/simple/class-page-builder-simple-item.php:114
fw:ext:page-builder:json-structure-correction
🧪 filter
Filters the corrected builder items structure right after the grid corrector runs.
add_filter( 'fw:ext:page-builder:json-structure-correction', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/class-fw-option-type-page-builder.php:602
fw:ext:page-builder:json-structure-correction:complete
🧪 filter
Filters the corrected builder items structure as a final pass after all correction is done.
add_filter( 'fw:ext:page-builder:json-structure-correction:complete', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/class-fw-option-type-page-builder.php:613
fw:ext:page-builder:json-structure-needs-correction
🧪 filter
Filters whether the builder JSON needs grid auto-correction before being converted to shortcodes.
add_filter( 'fw:ext:page-builder:json-structure-needs-correction', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/class-fw-option-type-page-builder.php:588
fw:ext:page-builder:modal-save-all
🧪 filter
Filters whether the builder's modal save-all script is enqueued (defaults on for version 2.6.14 and later).
add_filter( 'fw:ext:page-builder:modal-save-all', $callback );
Fired in: framework/extensions/shortcodes/extensions/page-builder/includes/page-builder/class-fw-option-type-page-builder.php:311
← Back to Hooks overview