Beaver Builder Plugin Hooks & Filters

Name Location Context
fl_after_license_formincludes/updater/includes/form.php
Line: 95
<?php do_action( 'fl_after_license_form'); ?>
fl_after_schema_metamodules/post-grid/post-grid.php
Line: 559
do_action( 'fl_after_schema_meta' );

After schema meta.
fl_ajax_after_classes/class-fl-builder-ajax.php
Line: 243
do_action( 'fl_ajax_after_' . $action['action'], $keys_args );

Allow developers to hook after the action runs.
See: External link
fl_ajax_before_classes/class-fl-builder-ajax.php
Line: 230
do_action( 'fl_ajax_before_' . $action['action'], $keys_args );

Allow developers to hook before the action runs.
See: External link
fl_ajax_before_call_actionclasses/class-fl-builder-ajax.php
Line: 202
do_action( 'fl_ajax_before_call_action', $action );

Allow developers to modify actions before they are called.
fl_before_schema_metamodules/post-grid/post-grid.php
Line: 463
do_action( 'fl_before_schema_meta' );

Before schema meta
fl_before_sortable_enqueueclasses/class-fl-builder.php
Line: 1049
do_action( 'fl_before_sortable_enqueue' );

Before jquery.ui.sortable.js is enqueued.
fl_builder_activatedclasses/class-fl-builder-admin.php
Line: 78
do_action( 'fl_builder_activated' );

Allow add-ons to hook into activation.
fl_builder_admin_settings_remove_icon_setclasses/class-fl-builder-admin-settings.php
Line: 627
do_action( 'fl_builder_admin_settings_remove_icon_set', $key );

After set is deleted.
fl_builder_admin_settings_render_formsclasses/class-fl-builder-admin-settings.php
Line: 381
do_action( 'fl_builder_admin_settings_render_forms' );

Let extensions hook into form rendering.
fl_builder_admin_settings_saveclasses/class-fl-builder-admin-settings.php
Line: 487
do_action( 'fl_builder_admin_settings_save' );

Let extensions hook into saving.
fl_builder_admin_settings_templates_formextensions/fl-builder-user-templates/includes/admin-settings-templates.php
Line: 29
<?php do_action( 'fl_builder_admin_settings_templates_form' ); ?>
fl_builder_after_controlclasses/class-fl-builder-ui-settings-forms.php
Line: 770
do_action( 'fl_builder_after_control', $name, $repeater_item_value, $field, $settings );
fl_builder_after_control_classes/class-fl-builder-ui-settings-forms.php
Line: 769
do_action( 'fl_builder_after_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_after_render_ajax_layoutclasses/class-fl-builder-ajax-layout.php
Line: 61
do_action( 'fl_builder_after_render_ajax_layout' );

After ajax layout rendered.
fl_builder_after_render_ajax_layout_htmlclasses/class-fl-builder-ajax-layout.php
Line: 106
do_action( 'fl_builder_after_render_ajax_layout_html' );

After rendering row.
fl_builder_after_render_columnclasses/class-fl-builder.php
Line: 2950
do_action( 'fl_builder_after_render_column', $col );

After rendering a column
fl_builder_after_render_column_groupclasses/class-fl-builder.php
Line: 2861
do_action( 'fl_builder_after_render_column_group', $group, $cols );

After rendering a column group.
fl_builder_after_render_contentclasses/class-fl-builder.php
Line: 2208
do_action( 'fl_builder_after_render_content' );

After render content
fl_builder_after_render_cssclasses/class-fl-builder.php
Line: 3665
do_action( 'fl_builder_after_render_css' );

After CSS is compiled.
fl_builder_after_render_jsclasses/class-fl-builder.php
Line: 4320
do_action( 'fl_builder_after_render_js' );

After JS is compiled.
fl_builder_after_render_moduleclasses/class-fl-builder.php
Line: 3130
do_action( 'fl_builder_after_render_module', $module );

After single module is rendered via ajax.
fl_builder_after_render_modulesclasses/class-fl-builder.php
Line: 3093
do_action( 'fl_builder_after_render_modules', $nodes, $col_id );

After rendering modules in a column
fl_builder_after_render_nodesclasses/class-fl-builder.php
Line: 2356
do_action( 'fl_builder_after_render_nodes' );

After render nodes.
fl_builder_after_render_rowclasses/class-fl-builder.php
Line: 2632
do_action( 'fl_builder_after_render_row', $row, $groups );

After rendering a row.
fl_builder_after_render_row_bgclasses/class-fl-builder.php
Line: 2817
do_action( 'fl_builder_after_render_row_bg', $row );

After rendering a row background
fl_builder_after_render_rowsclasses/class-fl-builder.php
Line: 2593
do_action( 'fl_builder_after_render_rows', $rows );

After rendering the markup for all of the rows in a layout.
fl_builder_after_sanity_checksclasses/class-fl-builder-admin.php
Line: 151
do_action( 'fl_builder_after_sanity_checks' );
fl_builder_after_save_draftclasses/class-fl-builder-model.php
Line: 5469
do_action( 'fl_builder_after_save_draft', $post_id, $post_status );

After draft is saved.
fl_builder_after_save_layoutclasses/class-fl-builder-model.php
Line: 5442
do_action( 'fl_builder_after_save_layout', $post_id, $publish, $data, $settings );

This action allows you to hook into after the data is saved for a layout.
See: External link
fl_builder_after_save_user_templateclasses/class-fl-builder-model.php
Line: 5658
do_action( 'fl_builder_after_save_user_template', $post_id );

Allow extensions to hook into saving a user template.
fl_builder_after_subscription_downloadsincludes/updater/includes/subscriptions.php
Line: 67
do_action( 'fl_builder_after_subscription_downloads' );
fl_builder_after_ui_bar_titleincludes/ui-bar-title-area.php
Line: 20
<?php do_action( 'fl_builder_after_ui_bar_title' ); ?>
fl_builder_after_unzip_icon_setclasses/class-fl-builder-admin-settings.php
Line: 695
do_action( 'fl_builder_after_unzip_icon_set', $new_path );

After set is unzipped.
fl_builder_before_controlclasses/class-fl-builder-ui-settings-forms.php
Line: 764
do_action( 'fl_builder_before_control', $name, $repeater_item_value, $field, $settings );
fl_builder_before_control_classes/class-fl-builder-ui-settings-forms.php
Line: 765
do_action( 'fl_builder_before_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_before_generate_global_cssextensions/fl-builder-global-styles/classes/class-fl-builder-global-styles.php
Line: 710
do_action( 'fl_builder_before_generate_global_css' );
fl_builder_before_render_ajax_layoutclasses/class-fl-builder-ajax-layout.php
Line: 32
do_action( 'fl_builder_before_render_ajax_layout' );

Before ajax layout rendered.
fl_builder_before_render_ajax_layout_htmlclasses/class-fl-builder-ajax-layout.php
Line: 97
do_action( 'fl_builder_before_render_ajax_layout_html' );

Render the row.
fl_builder_before_render_columnclasses/class-fl-builder.php
Line: 2942
do_action( 'fl_builder_before_render_column', $col );

Before rendering a column
fl_builder_before_render_column_groupclasses/class-fl-builder.php
Line: 2847
do_action( 'fl_builder_before_render_column_group', $group, $cols );

Before rendering a column group
fl_builder_before_render_contentclasses/class-fl-builder.php
Line: 2200
do_action( 'fl_builder_before_render_content' );

Before render content
fl_builder_before_render_moduleclasses/class-fl-builder.php
Line: 3122
do_action( 'fl_builder_before_render_module', $module );

Before single module is rendered via ajax.
fl_builder_before_render_modulesclasses/class-fl-builder.php
Line: 3079
do_action( 'fl_builder_before_render_modules', $nodes, $col_id );

Before rendering modules in a column
fl_builder_before_render_nodesclasses/class-fl-builder.php
Line: 2346
do_action( 'fl_builder_before_render_nodes' );

Before render nodes.
fl_builder_before_render_rowclasses/class-fl-builder.php
Line: 2617
do_action( 'fl_builder_before_render_row', $row, $groups );

Before rendering a row
fl_builder_before_render_row_bgclasses/class-fl-builder.php
Line: 2791
do_action( 'fl_builder_before_render_row_bg', $row );

Before rendering a row background
fl_builder_before_render_rowsclasses/class-fl-builder.php
Line: 2578
do_action( 'fl_builder_before_render_rows', $rows );

Before rendering the markup for all of the rows in a layout.
fl_builder_before_save_layoutclasses/class-fl-builder-model.php
Line: 5392
do_action( 'fl_builder_before_save_layout', $post_id, $publish, $data, $settings );

This action allows you to hook into before the data is saved for a layout.
See: External link
fl_builder_before_ui_bar_titleincludes/ui-bar-title-area.php
Line: 1
<?php do_action( 'fl_builder_before_ui_bar_title' ); ?>
fl_builder_before_unzip_icon_setclasses/class-fl-builder-admin-settings.php
Line: 651
do_action( 'fl_builder_before_unzip_icon_set', $id, $path, $new_path );

Before set is unzipped.
fl_builder_cache_clearedclasses/class-fl-builder-admin-settings.php
Line: 807
do_action( 'fl_builder_cache_cleared' );

Fires after cache is cleared.
fl_builder_control_includes/ui-legacy-custom-field.php
Line: 70
do_action( 'fl_builder_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_cropped_image_deletedmodules/photo/photo.php
Line: 101
do_action( 'fl_builder_cropped_image_deleted', $cropped_path );
fl_builder_editing_enabledclasses/class-fl-builder-model.php
Line: 868
do_action( 'fl_builder_editing_enabled' );

Allow devs to hook into when editing is enabled.
fl_builder_enqueue_styles_for_iconclasses/class-fl-builder-icons.php
Line: 477
do_action( 'fl_builder_enqueue_styles_for_icon', $icon );

Enqueue the stylesheet for an icon.
fl_builder_fa_pro_saveclasses/class-fl-builder-admin-settings.php
Line: 591
do_action( 'fl_builder_fa_pro_save', $enable_fa_pro );
fl_builder_hidden_nodeclasses/class-fl-builder.php
Line: 2638
do_action( 'fl_builder_hidden_node', $row );

Fires in place of a hidden row.
fl_builder_init_uiclasses/class-fl-builder.php
Line: 1429
do_action( 'fl_builder_init_ui' );

Fire an action as the builder inits.
fl_builder_login_form_submission_completemodules/login-form/login-form.php
Line: 87
do_action( 'fl_builder_login_form_submission_complete', $settings, $password, $name, $template_id, $post_id );
fl_builder_loop_after_queryclasses/class-fl-builder-loop.php
Line: 135
do_action( 'fl_builder_loop_after_query', $settings );

Aftert the query is performed.
fl_builder_loop_before_queryclasses/class-fl-builder-loop.php
Line: 107
do_action( 'fl_builder_loop_before_query', $settings );

Before query is performed.
fl_builder_loop_settings_after_formincludes/ui-loop-settings.php
Line: 203
do_action( 'fl_builder_loop_settings_after_form', $settings ); // e.g Add custom FLBuilder::render_settings_field()
fl_builder_loop_settings_before_formincludes/ui-loop-settings.php
Line: 25
do_action( 'fl_builder_loop_settings_before_form', $settings );

e.g Add custom FLBuilder::render_settings_field()
fl_builder_menu_module_after_rendermodules/menu/includes/frontend.php
Line: 73
do_action( 'fl_builder_menu_module_after_render', $defaults, $settings );
fl_builder_menu_module_before_rendermodules/menu/includes/frontend.php
Line: 63
do_action( 'fl_builder_menu_module_before_render', $defaults, $settings );
fl_builder_module_data_repeater_after_postsclasses/class-fl-builder-module-data-repeater.php
Line: 208
do_action( 'fl_builder_module_data_repeater_after_posts', $this );
fl_builder_module_data_repeater_before_postsclasses/class-fl-builder-module-data-repeater.php
Line: 94
do_action( 'fl_builder_module_data_repeater_before_posts', $this );
fl_builder_photo_croppedmodules/photo/photo.php
Line: 164
do_action( 'fl_builder_photo_cropped', $cropped_path, $editor );

Let third party media plugins hook in.
fl_builder_post_modules/post-grid/includes/featured-image-fallback.php
Line: 2
<?php do_action( 'fl_builder_post_' . $layout . '_before_image', $settings, $this ); ?>
fl_builder_post_carousel_grid_after_contentmodules/post-carousel/includes/post-grid-loop.php
Line: 56
<?php do_action( 'fl_builder_post_carousel_grid_after_content', $settings ); ?>
fl_builder_post_carousel_grid_before_contentmodules/post-carousel/includes/post-grid-loop.php
Line: 43
<?php do_action( 'fl_builder_post_carousel_grid_before_content', $settings ); ?>
fl_builder_post_feed_after_contentmodules/post-grid/includes/post-feed.php
Line: 101
<?php do_action( 'fl_builder_post_feed_after_content', $settings, $module ); ?>
fl_builder_post_feed_after_metamodules/post-grid/includes/post-feed.php
Line: 65
<?php do_action( 'fl_builder_post_feed_after_meta', $settings, $module ); ?>
fl_builder_post_feed_before_contentmodules/post-grid/includes/post-feed.php
Line: 79
<?php do_action( 'fl_builder_post_feed_before_content', $settings, $module ); ?>
fl_builder_post_feed_before_metamodules/post-grid/includes/post-feed.php
Line: 16
<?php do_action( 'fl_builder_post_feed_before_meta', $settings, $module ); ?>
fl_builder_post_gallery_after_metamodules/post-grid/includes/post-gallery.php
Line: 58
<?php do_action( 'fl_builder_post_gallery_after_meta', $settings, $module ); ?>
fl_builder_post_gallery_before_metamodules/post-grid/includes/post-gallery.php
Line: 50
<?php do_action( 'fl_builder_post_gallery_before_meta', $settings, $module ); ?>
fl_builder_post_grid_after_contentmodules/post-grid/includes/post-grid.php
Line: 89
<?php do_action( 'fl_builder_post_grid_after_content', $settings, $module ); ?>
fl_builder_post_grid_after_metamodules/post-grid/includes/post-grid.php
Line: 64
<?php do_action( 'fl_builder_post_grid_after_meta', $settings, $module ); ?>
fl_builder_post_grid_before_contentmodules/post-grid/includes/post-grid.php
Line: 76
<?php do_action( 'fl_builder_post_grid_before_content', $settings, $module ); ?>
fl_builder_post_grid_before_metamodules/post-grid/includes/post-grid.php
Line: 15
<?php do_action( 'fl_builder_post_grid_before_meta', $settings, $module ); ?>
fl_builder_posts_module_after_paginationmodules/post-grid/includes/frontend.php
Line: 90
do_action( 'fl_builder_posts_module_after_pagination', $settings, $query );
fl_builder_posts_module_after_postsmodules/post-grid/includes/frontend.php
Line: 69
do_action( 'fl_builder_posts_module_after_posts', $settings, $query );
fl_builder_posts_module_before_postsmodules/post-grid/includes/frontend.php
Line: 23
do_action( 'fl_builder_posts_module_before_posts', $settings, $query );
fl_builder_pre_render_global_cssclasses/class-fl-builder.php
Line: 3698
do_action( 'fl_builder_pre_render_global_css' );
fl_builder_register_extensionsclasses/class-fl-builder-model.php
Line: 3125
do_action( 'fl_builder_register_extensions' );

After modules are included.
fl_builder_render_content_completeclasses/class-fl-builder.php
Line: 2241
do_action( 'fl_builder_render_content_complete' );

Fire the render content complete action.
fl_builder_render_content_startclasses/class-fl-builder.php
Line: 2192
do_action( 'fl_builder_render_content_start' );

Fire the render content start action.
fl_builder_render_custom_css_for_editingclasses/class-fl-builder.php
Line: 3476
do_action( 'fl_builder_render_custom_css_for_editing' );
fl_builder_render_module_html_afterclasses/class-fl-builder.php
Line: 3215
do_action( 'fl_builder_render_module_html_after', $type, $settings, $module );

Before single module html is rendered.
used by render_module_html()
fl_builder_render_module_html_beforeclasses/class-fl-builder.php
Line: 3196
do_action( 'fl_builder_render_module_html_before', $type, $settings, $module );

Before single module html is rendered.
used by render_module_html()
fl_builder_render_node_layersincludes/row.php
Line: 5
<?php do_action( 'fl_builder_render_node_layers', $row ); ?>
fl_builder_subscribe_form_submission_completemodules/subscribe-form/subscribe-form.php
Line: 296
do_action( 'fl_builder_subscribe_form_submission_complete', $response, $settings, $email, $name, $template_id, $post_id );
fl_builder_ui_enqueue_scriptsclasses/class-fl-builder-ui-iframe.php
Line: 214
do_action( 'fl_builder_ui_enqueue_scripts' );
fl_builder_user_templates_add_new_submitextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-admin-add.php
Line: 125
do_action( 'fl_builder_user_templates_add_new_submit', $type, $title, $post_id );

Let extensions hook additional logic for custom types.
fl_builder_user_templates_admin_add_formextensions/fl-builder-user-templates/includes/admin-add-new-form.php
Line: 70
<?php do_action( 'fl_builder_user_templates_admin_add_form' ); ?>
fl_did_render_content_filterclasses/class-fl-builder.php
Line: 2283
do_action( 'fl_did_render_content_filter' );
fl_fetch_notificationsclasses/class-fl-builder-notifications.php
Line: 39
do_action( 'fl_fetch_notifications' );
fl_module_contact_form_after_sendmodules/contact-form/contact-form.php
Line: 278
do_action( 'fl_module_contact_form_after_send', $mailto, $subject, $template, $headers, $settings, $result );

After sending with wp_mail()
fl_module_contact_form_before_sendmodules/contact-form/contact-form.php
Line: 272
do_action( 'fl_module_contact_form_before_send', $mailto, $subject, $template, $headers, $settings );

Before sending with wp_mail()
fl_page_data_add_propertiesextensions/fl-theme-builder-core/classes/class-fl-page-data.php
Line: 137
do_action( 'fl_page_data_add_properties' );
fl_register_artclasses/class-fl-builder-art.php
Line: 121
do_action( 'fl_register_art' );

Trigger registration process for external shapes.
See: External link
fl_register_presetsclasses/class-fl-builder-settings-presets.php
Line: 16
do_action( 'fl_register_presets' );

Register presets action.
fl_site_url_changedextensions/fl-builder-cache-helper/classes/class-fl-builder-cache-helper.php
Line: 75
do_action( 'fl_site_url_changed', $current, $saved );
fl_themes_license_formincludes/admin-settings-license.php
Line: 2
<?php do_action( 'fl_themes_license_form' ); ?>
rss2_headincludes/export.php
Line: 299
do_action( 'rss2_head' );

This action is documented in wp-includes/feed-rss2.php
wp_enqueue_scriptsclasses/class-fl-builder-ajax-layout.php
Line: 875
do_action( 'wp_enqueue_scripts' );
includes/ui-iframe.php
Line: 57
<?php do_action( 'wp_footer' ); ?>
export_wp_filenameincludes/export.php
Line: 42
$filename = apply_filters( 'export_wp_filename', $wp_filename, $sitename, $date );
fl_ace_editor_settingsclasses/class-fl-builder-model.php
Line: 7298
return apply_filters( 'fl_ace_editor_settings', $defaults );

Default Ace editor settings
Since: 2.1
fl_admin_ssl_upload_fixclasses/class-fl-builder-compatibility.php
Line: 562
if ( isset( $_POST['action'] ) && 'upload-attachment' === $_POST['action'] && true === apply_filters( 'fl_admin_ssl_upload_fix', true ) ) {

Disable CORS upload fix when FORCE_SSL_ADMIN is enabled.
fl_ajax_classes/class-fl-builder-ajax.php
Line: 236
$result = apply_filters( 'fl_ajax_' . $action['action'], call_user_func_array( $action['method'], $args ), $keys_args );

Call the action and allow developers to filter the result.
fl_builder_activateclasses/class-fl-builder-admin.php
Line: 52
$activate = apply_filters( 'fl_builder_activate', true );

Allow extensions to hook activation.
fl_builder_activate_redirect_urlclasses/class-fl-builder-admin.php
Line: 216
$url = apply_filters( 'fl_builder_activate_redirect_url', admin_url( '/options-general.php?page=fl-builder-settings' . $hash ) );

Url to redirect to on activation
fl_builder_admin_edit_sort_bb_enabledclasses/class-fl-builder-admin-posts.php
Line: 224
if ( 'edit.php' == $pagenow && true === apply_filters( 'fl_builder_admin_edit_sort_bb_enabled', true ) ) {

Enable/disable sorting by BB enabled.
fl_builder_admin_edit_sort_blocklistclasses/class-fl-builder-admin-posts.php
Line: 236
if ( ! in_array( $post_type, apply_filters( 'fl_builder_admin_edit_sort_blocklist', $block ) ) && in_array( $post_type, $post_types ) ) {

Array of types to not show filtering on.
fl_builder_admin_settings_capabilityclasses/class-fl-builder-admin.php
Line: 106
return apply_filters( 'fl_builder_admin_settings_capability', 'manage_options' );

Default admin settings capability ( manage_options )
fl_builder_admin_settings_nav_itemsclasses/class-fl-builder-admin-settings.php
Line: 244
$item_data = apply_filters( 'fl_builder_admin_settings_nav_items', array(

Builder admin nav items
fl_builder_admin_settings_post_typesincludes/admin-settings-post-types.php
Line: 52
$post_types = apply_filters( 'fl_builder_admin_settings_post_types', $post_types );

Use this filter to modify the post types that are shown in the admin settings for enabling and disabling post types.
See: External link
fl_builder_after_render_shortcodesclasses/class-fl-builder.php
Line: 2227
$content = apply_filters( 'fl_builder_after_render_shortcodes', $content, $layout_type, $post_id );

Allow content to be filtered after shortcodes are processed.
Since: 2.2.4
fl_builder_ajax_layout_responseclasses/class-fl-builder-ajax-layout.php
Line: 67
return apply_filters( 'fl_builder_ajax_layout_response', array(

Return filtered response.
fl_builder_art_register_shapeclasses/class-fl-builder-art.php
Line: 150
$args = apply_filters( 'fl_builder_art_register_shape', $args );

Filter shape args during shape_register()
Since: 2.2.5
fl_builder_auto_suggest_lookupclasses/class-fl-builder-auto-suggest.php
Line: 40
$data = apply_filters( 'fl_builder_auto_suggest_lookup', $data, $_REQUEST['fl_as_action'] );
fl_builder_auto_suggest_posts_lookupclasses/class-fl-builder-auto-suggest.php
Line: 144
return apply_filters( 'fl_builder_auto_suggest_posts_lookup', $data );
fl_builder_before_render_css_colclasses/class-fl-builder.php
Line: 3554
$col = apply_filters( 'fl_builder_before_render_css_col', $col );

Filter each cols settings before rendering CSS
Since: 2.8
fl_builder_before_render_css_moduleclasses/class-fl-builder.php
Line: 3595
$module = apply_filters( 'fl_builder_before_render_css_module', $module );

Filter each modules settings before rendering CSS
Since: 2.8
fl_builder_before_render_css_rowclasses/class-fl-builder.php
Line: 3517
$row = apply_filters( 'fl_builder_before_render_css_row', $row );

Filter each rows settings before rendering CSS
Since: 2.8
fl_builder_before_render_shortcodesclasses/class-fl-builder-ajax-layout.php
Line: 769
$html = apply_filters( 'fl_builder_before_render_shortcodes', $html );

Used with fl_builder_render_shortcodes shortcode.
fl_builder_before_save_global_settingsclasses/class-fl-builder-model.php
Line: 4790
$new_settings = apply_filters( 'fl_builder_before_save_global_settings', $new_settings );
fl_builder_before_update_layout_dataclasses/class-fl-builder-model.php
Line: 5115
$data = apply_filters( 'fl_builder_before_update_layout_data', $data, $status, $post_id );
fl_builder_body_classesclasses/class-fl-builder.php
Line: 1343
return apply_filters( 'fl_builder_body_classes', $classes );
fl_builder_check_urls_enabledextensions/fl-builder-cache-helper/classes/class-fl-builder-cache-helper.php
Line: 62
if ( \FLBuilderAJAX::doing_ajax() || true !== apply_filters( 'fl_builder_check_urls_enabled', true ) ) {
fl_builder_color_presetsclasses/class-fl-builder-model.php
Line: 7215
return apply_filters( 'fl_builder_color_presets', $settings );
fl_builder_column_attributesclasses/class-fl-builder.php
Line: 3062
self::render_node_attributes( apply_filters( 'fl_builder_column_attributes', $attrs, $col ) );

Column attributes.
fl_builder_column_custom_classclasses/class-fl-builder.php
Line: 2973
$custom_class = apply_filters( 'fl_builder_column_custom_class', $col->settings->class, $col );

Use this filter to work with the custom class a user adds to a column under Column Settings > Advanced > Class.
See: External link
fl_builder_column_group_attributesclasses/class-fl-builder.php
Line: 2919
self::render_node_attributes( apply_filters( 'fl_builder_column_group_attributes', $attrs, $group ) );
fl_builder_column_group_template_baseclasses/class-fl-builder.php
Line: 2850
apply_filters( 'fl_builder_column_group_template_base', 'column-group', $group ),
fl_builder_column_group_template_slugclasses/class-fl-builder.php
Line: 2851
apply_filters( 'fl_builder_column_group_template_slug', '', $group )
fl_builder_column_templates_dataclasses/class-fl-builder-model.php
Line: 7176
return apply_filters( 'fl_builder_column_templates_data', self::get_template_selector_data( 'column' ) );
fl_builder_combine_google_fonts_domainclasses/class-fl-builder-fonts.php
Line: 516
$google_fonts_domain = apply_filters( 'fl_builder_combine_google_fonts_domain', '//fonts.googleapis.com/css' );
fl_builder_contact_form_fieldsmodules/contact-form/includes/frontend.php
Line: 7
$contact_form_fields = apply_filters( 'fl_builder_contact_form_fields', array(
fl_builder_content_classesclasses/class-fl-builder.php
Line: 2332
return apply_filters( 'fl_builder_content_classes', $classes, $layout_type );
fl_builder_content_elements_dataclasses/class-fl-builder-ui-content-panel.php
Line: 376
return apply_filters( 'fl_builder_content_elements_data', $data );

Filter the available content elements

@param Array $data the initial content elements
Since: 2.0
fl_builder_content_panel_dataclasses/class-fl-builder-ui-content-panel.php
Line: 66
return apply_filters( 'fl_builder_content_panel_data', $data );

Filter the tabs/views structure

@param Array $data the initial tab data
Since: 2.0
fl_builder_core_icon_set_configclasses/class-fl-builder-icons.php
Line: 223
$config_path = apply_filters( 'fl_builder_core_icon_set_config', FL_BUILDER_DIR . 'json/' . $key . '.json', $set_data );
fl_builder_core_icon_setsclasses/class-fl-builder-icons.php
Line: 136
$core_sets = apply_filters( 'fl_builder_core_icon_sets', array(

Array of core icon sets
fl_builder_crash_white_label_textclasses/class-fl-builder.php
Line: 1150
'labeled_txt' => apply_filters( 'fl_builder_crash_white_label_text', '' ),

Custom info text for crash popup.
fl_builder_current_site_icon_setsclasses/class-fl-builder-icons.php
Line: 84
$sets = apply_filters( 'fl_builder_current_site_icon_sets', self::$sets );
fl_builder_custom_fieldsclasses/class-fl-builder-ui-settings-forms.php
Line: 617
$custom = apply_filters( 'fl_builder_custom_fields', array() );
fl_builder_default_brandingextensions/fl-builder-white-label/classes/class-fl-builder-white-label.php
Line: 139
return apply_filters( 'fl_builder_default_branding', __( 'Beaver Builder', 'fl-builder' ) );
fl_builder_default_branding_iconextensions/fl-builder-white-label/classes/class-fl-builder-white-label.php
Line: 161
return apply_filters( 'fl_builder_default_branding_icon', FLBuilder::plugin_url() . 'img/beaver.png' );
fl_builder_default_image_select_sizeincludes/ui-js-config.php
Line: 162
'defaultImageSize' => apply_filters( 'fl_builder_default_image_select_size', 'full' ),
fl_builder_disable_schemaclasses/class-fl-builder.php
Line: 4771
if ( false !== apply_filters( 'fl_builder_disable_schema', false ) ) {

Disable all schema.
fl_builder_do_render_contentclasses/class-fl-builder.php
Line: 1241
$do_render = apply_filters( 'fl_builder_do_render_content', true, FLBuilderModel::get_post_id() );
fl_builder_duplicate_enabledclasses/class-fl-builder-admin-posts.php
Line: 353
if ( $enabled && true === apply_filters( 'fl_builder_duplicate_enabled', true ) ) {
fl_builder_duplicatemenu_enabledclasses/class-fl-builder.php
Line: 1374
if ( $enabled && true === apply_filters( 'fl_builder_duplicatemenu_enabled', false ) ) {
fl_builder_editor_contentclasses/class-fl-builder.php
Line: 2471
return apply_filters( 'fl_builder_editor_content', $content );
fl_builder_empty_column_widthclasses/class-fl-builder-utils.php
Line: 488
return apply_filters( 'fl_builder_empty_column_width', '0%' );
fl_builder_enable_node_code_settingsclasses/class-fl-builder-node-code-settings.php
Line: 18
if ( ! apply_filters( 'fl_builder_enable_node_code_settings', true ) ) {
fl_builder_enable_small_data_modeclasses/class-fl-builder-model.php
Line: 5104
if ( apply_filters( 'fl_builder_enable_small_data_mode', false ) ) {


Since: 2.6
fl_builder_enabled_modulesclasses/class-fl-builder-model.php
Line: 3414
return apply_filters( 'fl_builder_enabled_modules', $setting );

Array of enabled modules.
fl_builder_enqueue_custom_styles_by_keyclasses/class-fl-builder-icons.php
Line: 539
if ( apply_filters( 'fl_builder_enqueue_custom_styles_by_key', true, $key ) ) {
fl_builder_export_allowed_post_typesclasses/class-fl-builder-export.php
Line: 95
$allowed_types = apply_filters( 'fl_builder_export_allowed_post_types', array(

Allowed types for export
fl_builder_exporter_templateextensions/fl-builder-template-data-exporter/classes/class-fl-builder-template-data-exporter.php
Line: 327
$templates[] = apply_filters( 'fl_builder_exporter_template', $template, $post );

Add the template to the templates array.
fl_builder_exporter_template_thumb_srcextensions/fl-builder-template-data-exporter/classes/class-fl-builder-template-data-exporter.php
Line: 320
$template->image = apply_filters( 'fl_builder_exporter_template_thumb_src', $attachment_image_src[0], $post, $template );
fl_builder_exporter_templatesextensions/fl-builder-template-data-exporter/classes/class-fl-builder-template-data-exporter.php
Line: 151
$templates = apply_filters( 'fl_builder_exporter_templates', $templates );
fl_builder_exporter_ui_dataextensions/fl-builder-template-data-exporter/classes/class-fl-builder-template-data-exporter.php
Line: 111
$other = apply_filters( 'fl_builder_exporter_ui_data', array() );
fl_builder_field_js_configclasses/class-fl-builder-ui-settings-forms.php
Line: 327
$field = apply_filters( 'fl_builder_field_js_config', $field, $field_key, $form_key );
fl_builder_font_awesome_register_argsclasses/class-fl-builder-font-awesome.php
Line: 146
$args = apply_filters( 'fl_builder_font_awesome_register_args', array(
fl_builder_font_families_defaultclasses/class-fl-builder-fonts.php
Line: 85
$default = json_encode( apply_filters( 'fl_builder_font_families_default', FLBuilderFontFamilies::$default ) );
fl_builder_font_families_googleclasses/class-fl-builder-fonts.php
Line: 93
$google = json_encode( apply_filters( 'fl_builder_font_families_google', self::prepare_google_fonts( FLBuilderFontFamilies::google() ) ) );
fl_builder_font_families_systemclasses/class-fl-builder-fonts.php
Line: 89
$system = json_encode( apply_filters( 'fl_builder_font_families_system', FLBuilderFontFamilies::$system ) );
fl_builder_font_weight_stringsclasses/class-fl-builder-fonts.php
Line: 202
return apply_filters( 'fl_builder_font_weight_strings', array(

Array of font weights
fl_builder_force_module_wrappersclasses/class-fl-builder-module-deprecations.php
Line: 104
$force = apply_filters( 'fl_builder_force_module_wrappers', false );
fl_builder_get_asset_info_post_idclasses/class-fl-builder-model.php
Line: 998
$post_id = apply_filters( 'fl_builder_get_asset_info_post_id', $post_id, $post_data, $active, $preview );


Since: 2.2.5
fl_builder_get_cache_dirclasses/class-fl-builder-model.php
Line: 954
return apply_filters( 'fl_builder_get_cache_dir', $dir_info );

Use this filter to modify the cache directory path and URL that the builder uses to store cached images, JavaScript, and CSS files.
See: External link
fl_builder_get_global_settingsclasses/class-fl-builder-model.php
Line: 4754
self::$global_settings = apply_filters( 'fl_builder_get_global_settings', self::$global_settings );
fl_builder_get_google_jsonclasses/class-fl-builder-fonts.php
Line: 806
return apply_filters( 'fl_builder_get_google_json', $json );

Filter raw google json data
fl_builder_get_layout_metadataclasses/class-fl-builder-model.php
Line: 5049
self::$published_layout_data[ $post_id ] = apply_filters( 'fl_builder_get_layout_metadata', $data, $status, $post_id );
fl_builder_get_templatesclasses/class-fl-builder-model.php
Line: 7005
return apply_filters( 'fl_builder_get_templates', $templates, $type );
fl_builder_get_upload_dirclasses/class-fl-builder-model.php
Line: 914
return apply_filters( 'fl_builder_get_upload_dir', $dir_info );

Use this filter to modify the upload directory path and URL that the builder uses to store things like the cache and custom icons.
See: External link
fl_builder_global_colors_jsonextensions/fl-builder-global-styles/classes/class-fl-builder-global-styles.php
Line: 180
$filtered = apply_filters( 'fl_builder_global_colors_json', [
fl_builder_global_css_stringclasses/class-fl-builder.php
Line: 3870
$css = apply_filters( 'fl_builder_global_css_string', $css );
fl_builder_global_postsclasses/class-fl-builder-model.php
Line: 391
return apply_filters( 'fl_builder_global_posts', array() );

Use this filter to specify a post or posts whose CSS and JavaScript assets should be loaded globally.
Since: 1.0
See: External link
fl_builder_google_font_argsclasses/class-fl-builder-fonts.php
Line: 598
$font_args = apply_filters( 'fl_builder_google_font_args', $font_args );

Array of extra args passed to google fonts.
fl_builder_google_fonts_domainclasses/class-fl-builder-fonts.php
Line: 428
$google_fonts_domain = apply_filters( 'fl_builder_google_fonts_domain', 'https://fonts.googleapis.com/' );

Google fonts domain
fl_builder_google_fonts_pre_enqueueclasses/class-fl-builder-fonts.php
Line: 437
if ( count( apply_filters( 'fl_builder_google_fonts_pre_enqueue', self::$fonts ) ) > 0 ) {

Allow users to control what fonts are enqueued by modules.
Returning array() will disable all enqueues.
See: External link
fl_builder_has_templatesclasses/class-fl-builder-model.php
Line: 7015
return apply_filters( 'fl_builder_has_templates', ( count( self::get_templates() ) > 0 ) );
fl_builder_help_button_defaultsextensions/fl-builder-white-label/classes/class-fl-builder-white-label.php
Line: 284
$defaults = apply_filters( 'fl_builder_help_button_defaults', FLBuilderModel::get_help_button_defaults() );
fl_builder_icon_set_check_pathclasses/class-fl-builder-admin-settings.php
Line: 712
$check_path = apply_filters( 'fl_builder_icon_set_check_path', $new_path );
fl_builder_icon_set_new_pathclasses/class-fl-builder-admin-settings.php
Line: 643
$new_path = apply_filters( 'fl_builder_icon_set_new_path', $dir['path'] . 'icon-' . time() . '/' );
fl_builder_icon_set_upload_pathclasses/class-fl-builder-admin-settings.php
Line: 639
$path = apply_filters( 'fl_builder_icon_set_upload_path', get_attached_file( $id ) );

Icon upload path
fl_builder_icon_setsclasses/class-fl-builder-icons.php
Line: 58
self::$sets = apply_filters( 'fl_builder_icon_sets', self::$sets );

Filter the icon sets.
fl_builder_iframe_ui_enabledclasses/class-fl-builder-ui-iframe.php
Line: 99
return apply_filters( 'fl_builder_iframe_ui_enabled', true );
fl_builder_importer_pcreclasses/class-fl-builder-importer.php
Line: 83
FLBuilderImporterDataFix::set_pcre_limit( apply_filters( 'fl_builder_importer_pcre', '23001337' ) );
fl_builder_insert_layout_argsclasses/class-fl-builder-shortcodes.php
Line: 61
$args = apply_filters( 'fl_builder_insert_layout_args', $args, $attrs );
fl_builder_insert_layout_renderclasses/class-fl-builder-shortcodes.php
Line: 65
$render = apply_filters( 'fl_builder_insert_layout_render', true, $attrs, $args );
fl_builder_is_node_visibleclasses/class-fl-builder-model.php
Line: 6043
return apply_filters( 'fl_builder_is_node_visible', $is_visible, $node );
fl_builder_is_post_editableclasses/class-fl-builder-model.php
Line: 517
return (bool) apply_filters( 'fl_builder_is_post_editable', $editable );

Checks to see if the builder can be enabled for
the current post in the main query.
fl_builder_is_white_labeledextensions/fl-builder-white-label/classes/class-fl-builder-white-label.php
Line: 129
return apply_filters( 'fl_builder_is_white_labeled', $is_white_labeled );
fl_builder_js_config_settings_formsclasses/class-fl-builder-ui-settings-forms.php
Line: 199
'settings' => apply_filters( 'fl_builder_js_config_settings_forms', array(
fl_builder_keyboard_shortcutsclasses/class-fl-builder.php
Line: 1859
$data = apply_filters( 'fl_builder_keyboard_shortcuts', $data );
fl_builder_layout_dataclasses/class-fl-builder-model.php
Line: 5078
return apply_filters( 'fl_builder_layout_data', $data, $status, $post_id );

Return the data.
fl_builder_layout_script_enqueue_depsclasses/class-fl-builder.php
Line: 785
$deps = apply_filters( 'fl_builder_layout_script_enqueue_deps', $deps, $path );
fl_builder_layout_settingsclasses/class-fl-builder-model.php
Line: 5261
return apply_filters( 'fl_builder_layout_settings', $settings, $status, $post_id );
fl_builder_layout_style_dependenciesclasses/class-fl-builder.php
Line: 727
$css_deps = apply_filters( 'fl_builder_layout_style_dependencies', array() );

Use this filter to add dependencies to the dependency array when the main builder layout CSS file is enqueued using wp_enqueue_style.
See: External link
fl_builder_layout_style_mediaclasses/class-fl-builder.php
Line: 728
$css_media = apply_filters( 'fl_builder_layout_style_media', 'all' );
fl_builder_load_modules_pathsclasses/class-fl-builder-model.php
Line: 3087
$paths = apply_filters( 'fl_builder_load_modules_paths', $paths );

Filter the modules paths.
fl_builder_locate_template_orderclasses/class-fl-builder.php
Line: 1396
$locate_template_order = apply_filters( 'fl_builder_locate_template_order', array(
fl_builder_loop_before_query_settingsclasses/class-fl-builder-loop.php
Line: 101
$settings = apply_filters( 'fl_builder_loop_before_query_settings', $settings );

Filter the settings variable before query is performed.
fl_builder_loop_get_the_excerptclasses/class-fl-builder-loop.php
Line: 1416
return apply_filters( 'fl_builder_loop_get_the_excerpt', ob_get_clean() );

Filters the output of FLBuilderLoop::get_the_excerpt
fl_builder_loop_queryclasses/class-fl-builder-loop.php
Line: 141
return apply_filters( 'fl_builder_loop_query', $query, $settings );

Filter the query results.
fl_builder_loop_query_argsclasses/class-fl-builder-loop.php
Line: 421
$args = apply_filters( 'fl_builder_loop_query_args', $args );

Filter all the args passed to WP_Query.
See: External link
fl_builder_loop_rewrite_rulesclasses/class-fl-builder-loop.php
Line: 544
$flpaged_rules = apply_filters( 'fl_builder_loop_rewrite_rules', $flpaged_rules );
fl_builder_loop_settingsincludes/ui-loop-settings.php
Line: 19
$settings = apply_filters( 'fl_builder_loop_settings', $settings );

Allow extension of default Values
fl_builder_loop_taxonomiesclasses/class-fl-builder-loop.php
Line: 1284
return apply_filters( 'fl_builder_loop_taxonomies', $data, $taxonomies, $post_type );
fl_builder_loop_terms_argsclasses/class-fl-builder-loop.php
Line: 468
$args = apply_filters( 'fl_builder_loop_terms_args', $args );

Filter all the args passed to WP_Query.
fl_builder_mailchimp_double_optionclasses/services/class-fl-builder-service-mailchimp.php
Line: 276
$double = apply_filters( 'fl_builder_mailchimp_double_option', false );

Use this filter to enable double opt-ins for MailChimp integrations.
Returning true enables double opt-ins; returning false enables single opt-ins.
The default return value for this filter is false.
See: External link
fl_builder_main_menuclasses/class-fl-builder.php
Line: 1750
return apply_filters( 'fl_builder_main_menu', $views );
fl_builder_map_argsmodules/map/includes/frontend.php
Line: 15
$params = apply_filters( 'fl_builder_map_args', array(

Allow users to filter map args, perhaps to change location based on language or to use their own keys.
Since: 2.2
fl_builder_menu_item_idmodules/menu/menu.php
Line: 1476
$item_id = apply_filters( 'fl_builder_menu_item_id', 'menu-item-' . $item->ID, $item, $depth );
fl_builder_menu_module_core_menumodules/menu/menu.php
Line: 165
$settings->menu = apply_filters( 'fl_builder_menu_module_core_menu', $this->core_menus[0], $settings );
fl_builder_menu_nav_htmlmodules/menu/includes/frontend.php
Line: 43
printf( apply_filters( 'fl_builder_menu_nav_html', '<nav aria-label="%s"%s>', $module, $settings ), esc_attr( $module->get_menu_label() ), FLBuilder::print_schema( ' itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"', false ) );
fl_builder_menu_toggle_buttonmodules/menu/menu.php
Line: 246
echo apply_filters( 'fl_builder_menu_toggle_button', ob_get_clean(), $this );
fl_builder_migrated_post_contentclasses/class-fl-builder-model.php
Line: 840
$content = apply_filters( 'fl_builder_migrated_post_content', $post->post_content );

Original post content from database
fl_builder_minifyclasses/class-fl-builder.php
Line: 3677
if ( ! apply_filters( 'fl_builder_minify', true ) ) {
fl_builder_mobile_menu_iconmodules/menu/menu.php
Line: 229
$menu_icon = apply_filters( 'fl_builder_mobile_menu_icon', file_get_contents( FL_BUILDER_DIR . 'img/svg/hamburger-menu.svg' ) );
fl_builder_model_is_builder_activeclasses/class-fl-builder-model.php
Line: 736
return apply_filters( 'fl_builder_model_is_builder_active', self::$active );
fl_builder_module_attributesclasses/class-fl-builder.php
Line: 3340
self::render_node_attributes( apply_filters( 'fl_builder_module_attributes', $attrs, $module ) );

Module attributes.
fl_builder_module_categoriesclasses/class-fl-builder-model.php
Line: 3483
foreach ( apply_filters( 'fl_builder_module_categories', array() ) as $custom_category ) {

Use this filter to add custom module categories that will show up before the default module categories in the builder's UI.
See: External link
fl_builder_module_custom_classclasses/class-fl-builder.php
Line: 3232
$custom_class = apply_filters( 'fl_builder_module_custom_class', $module->settings->class, $module );

Use this filter to work with the custom class a user adds to a module in the Class field on the Advanced tab.
See: External link
fl_builder_module_defaultsclasses/class-fl-builder-model.php
Line: 4090
$defaults = apply_filters( 'fl_builder_module_defaults', $defaults, $module );
fl_builder_module_detailsclasses/class-fl-builder-module.php
Line: 285
$details = apply_filters( 'fl_builder_module_details', array(
fl_builder_module_frontend_custom_classes/class-fl-builder.php
Line: 3201
echo apply_filters( 'fl_builder_module_frontend_custom_' . $module->slug, (array) $module->settings, $module );
fl_builder_module_frontend_fileincludes/module-content.php
Line: 8
include apply_filters( 'fl_builder_module_frontend_file', $module->path( 'includes/frontend.php' ), $module );
fl_builder_module_groupsclasses/class-fl-builder-model.php
Line: 3466
return apply_filters( 'fl_builder_module_groups', $groups );

Returns an array of module group slugs and names.
Since: 2.2.6
fl_builder_module_settings_css_file_path_{$module->slug}classes/class-fl-builder-ui-settings-forms.php
Line: 369
$css_file_path = apply_filters( "fl_builder_module_settings_css_file_path_{$module->slug}", $module->path( 'css/settings.css' ), $module );
fl_builder_module_settings_css_file_uri_{$module->slug}classes/class-fl-builder-ui-settings-forms.php
Line: 370
$css_file_uri = apply_filters( "fl_builder_module_settings_css_file_uri_{$module->slug}", $module->url( 'css/settings.css' ), $module );
fl_builder_module_settings_js_file_path_{$module->slug}classes/class-fl-builder-ui-settings-forms.php
Line: 371
$js_file_path = apply_filters( "fl_builder_module_settings_js_file_path_{$module->slug}", $module->path( 'js/settings.js' ), $module );
fl_builder_module_settings_js_file_uri_{$module->slug}classes/class-fl-builder-ui-settings-forms.php
Line: 372
$js_file_uri = apply_filters( "fl_builder_module_settings_js_file_uri_{$module->slug}", $module->url( 'js/settings.js' ), $module );
fl_builder_module_template_baseclasses/class-fl-builder.php
Line: 3153
apply_filters( 'fl_builder_module_template_base', 'module', $module ),
fl_builder_module_template_slugclasses/class-fl-builder.php
Line: 3154
apply_filters( 'fl_builder_module_template_slug', '', $module )
fl_builder_module_templates_dataclasses/class-fl-builder-model.php
Line: 7186
return apply_filters( 'fl_builder_module_templates_data', self::get_template_selector_data( 'module' ) );
fl_builder_node_attributesclasses/class-fl-builder.php
Line: 2774
$attrs = apply_filters( 'fl_builder_node_attributes', $attrs, $row );
fl_builder_node_code_cssclasses/class-fl-builder-node-code-settings.php
Line: 108
$css = apply_filters( 'fl_builder_node_code_css', $css, $node );
fl_builder_node_container_element_optionsclasses/class-fl-builder-model.php
Line: 4664
$allowed = apply_filters( 'fl_builder_node_container_element_options', array(
fl_builder_node_settingsclasses/class-fl-builder-model.php
Line: 1592
return ! $filter ? $settings : apply_filters( 'fl_builder_node_settings', $settings, $node );
fl_builder_node_statusclasses/class-fl-builder-model.php
Line: 796
return apply_filters( 'fl_builder_node_status', $status );
fl_builder_node_template_post_idclasses/class-fl-builder-model.php
Line: 6201
$post_id = apply_filters( 'fl_builder_node_template_post_id', $posts[0]->ID );
fl_builder_outline_panel_enabledincludes/ui-js-config.php
Line: 65
'showOutlinePanel' => apply_filters( 'fl_builder_outline_panel_enabled', true ),

Disable outline panel
Since: 2.5
fl_builder_override_apply_node_templateclasses/class-fl-builder-model.php
Line: 6646
$override = apply_filters( 'fl_builder_override_apply_node_template', false, array(

Allow extensions to hook into applying a node template.
fl_builder_override_apply_templateclasses/class-fl-builder-model.php
Line: 6833
$override = apply_filters( 'fl_builder_override_apply_template', false, array(

Allow extensions to hook into applying a template.
fl_builder_override_lightboxmodules/gallery/gallery.php
Line: 32
$override_lightbox = apply_filters( 'fl_builder_override_lightbox', false );
fl_builder_parent_template_node_idclasses/class-fl-builder-model.php
Line: 1409
$template_node_id = apply_filters( 'fl_builder_parent_template_node_id', $parent->template_node_id, $parent, $data );
fl_builder_photo_attributesmodules/photo/photo.php
Line: 408
return apply_filters( 'fl_builder_photo_attributes', $attrs );

Filter image attributes as a string.
Since: 2.2.3
fl_builder_photo_classesmodules/photo/photo.php
Line: 261
return implode( ' ', apply_filters( 'fl_builder_photo_classes', $classes, $this->settings, $this->node ) );
fl_builder_photo_crop_pathmodules/photo/photo.php
Line: 471
return apply_filters( 'fl_builder_photo_crop_path', str_ireplace( $home_url, ABSPATH, $url_path ), $url_path );
fl_builder_photo_datamodules/photo/photo.php
Line: 204
return apply_filters( 'fl_builder_photo_data', $this->data, $this->settings, $this->node );

Make photo data filterable.
Since: 2.2.6
modules/photo/photo.php
Line: 326
return esc_url( do_shortcode( apply_filters( 'fl_builder_photo_link', $link, $this->settings ) ) );
fl_builder_photo_module_cropped_urlmodules/photo/photo.php
Line: 296
$src = apply_filters( 'fl_builder_photo_module_cropped_url', $src, $cropped_path, $this );


Since: 2.8.3
fl_builder_photo_module_urlmodules/photo/photo.php
Line: 304
$src = apply_filters( 'fl_builder_photo_module_url', $src, $this );


Since: 2.8.3
fl_builder_photo_noimagemodules/photo/photo.php
Line: 528
$url = apply_filters( 'fl_builder_photo_noimage', FLBuilder::plugin_url() . 'img/pixel.png' );
fl_builder_photo_sizes_selectclasses/class-fl-builder-ui-settings-forms.php
Line: 600
'sizes' => apply_filters( 'fl_builder_photo_sizes_select', $sizes ),
fl_builder_post_carousel_classesmodules/post-carousel/post-carousel.php
Line: 226
post_class( apply_filters( 'fl_builder_post_carousel_classes', $classes, $settings ) );
fl_builder_post_slider_classesmodules/post-slider/post-slider.php
Line: 400
post_class( apply_filters( 'fl_builder_post_slider_classes', $classes, $settings ) );
fl_builder_post_typesclasses/class-fl-builder-model.php
Line: 374
return apply_filters( 'fl_builder_post_types', $value );

Use this filter to modify the post types that the builder works with.
See: External link
modules/post-carousel/includes/frontend.php
Line: 28
include apply_filters( 'fl_builder_posts_carousel_layout_path', $module->dir . 'includes/post-' . $layout . '-loop.php', $settings->layout, $settings, $module );
fl_builder_posts_module_classesmodules/post-grid/post-grid.php
Line: 221
post_class( apply_filters( 'fl_builder_posts_module_classes', $classes, $settings ) );
fl_builder_posts_module_layout_pathmodules/post-grid/includes/frontend.php
Line: 50
include apply_filters( 'fl_builder_posts_module_layout_path', $module->dir . 'includes/post-' . $module->get_layout_slug() . '.php', $settings->layout, $settings );
fl_builder_posts_slider_layout_pathmodules/post-slider/includes/frontend.php
Line: 28
include apply_filters( 'fl_builder_posts_slider_layout_path', $module->dir . 'includes/post-loop.php', $settings, $module );
fl_builder_pre_render_css_rulesclasses/class-fl-builder-css.php
Line: 458
$rules = apply_filters( 'fl_builder_pre_render_css_rules', self::$rules );

Filter all responsive css rules before css is rendered
fl_builder_recent_iconsincludes/ui-js-config.php
Line: 104
'recentIcons' => apply_filters( 'fl_builder_recent_icons', get_option( 'fl_plugin_recent_icons', array() ) ),
fl_builder_register_moduleclasses/class-fl-builder-model.php
Line: 3156
$instance->enabled = apply_filters( 'fl_builder_register_module', $instance->enabled, $instance );

Use this filter to override the modules that are enabled in the builder.
See: External link
fl_builder_register_module_settings_formclasses/class-fl-builder-model.php
Line: 3178
self::$modules[ $instance->slug ]->form = apply_filters( 'fl_builder_register_module_settings_form', self::$modules[ $instance->slug ]->form, $instance->slug );

Use this filter to modify the config array for a settings form when it is registered.
See: External link
fl_builder_register_settings_formclasses/class-fl-builder-model.php
Line: 3160
self::$modules[ $instance->slug ]->form = apply_filters( 'fl_builder_register_settings_form', $form, $instance->slug );

Use this filter to modify the config array for a settings form when it is registered.
See: External link
fl_builder_register_template_category_argsextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-post-type.php
Line: 90
$args = apply_filters( 'fl_builder_register_template_category_args', array(

Register the template category taxonomy.
fl_builder_register_template_post_type_argsextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-post-type.php
Line: 40
$args = apply_filters( 'fl_builder_register_template_post_type_args', array(
fl_builder_register_template_type_argsextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-post-type.php
Line: 117
$args = apply_filters( 'fl_builder_register_template_type_args', array(

Register the template type taxonomy.
fl_builder_render_admin_edit_uiclasses/class-fl-builder-wp-blocks-layout.php
Line: 39
$render_ui = apply_filters( 'fl_builder_render_admin_edit_ui', true );
fl_builder_render_assets_inlineclasses/class-fl-builder-model.php
Line: 1037
return apply_filters( 'fl_builder_render_assets_inline', false ) ? 'inline' : 'file';

Should assets be rendered inline
Since: 2.1.5
fl_builder_render_cssclasses/class-fl-builder.php
Line: 3649
$css = apply_filters( 'fl_builder_render_css', $css, $nodes, $global_settings, $include_global );

Use this filter to modify the CSS that is compiled and cached for each builder layout.
See: External link
fl_builder_render_css_colclasses/class-fl-builder.php
Line: 3579
$col_css = apply_filters( 'fl_builder_render_css_col', $col_css, $col, $settings );

Filter each cols CSS in render_css
Since: 2.5
fl_builder_render_css_moduleclasses/class-fl-builder.php
Line: 3436
$module_css = apply_filters( 'fl_builder_render_css_module', $module_css, $module, $settings );

Filter each modules CSS in render_css
Since: 2.5
fl_builder_render_css_module_{$module->slug}classes/class-fl-builder.php
Line: 3443
$module_css = apply_filters( "fl_builder_render_css_module_{$module->slug}", $module_css, $module, $settings );
fl_builder_render_css_rowclasses/class-fl-builder.php
Line: 3542
$row_css = apply_filters( 'fl_builder_render_css_row', $row_css, $row, $settings );

Filter each rows CSS in render_css
Since: 2.5
fl_builder_render_jsclasses/class-fl-builder.php
Line: 4301
$js = apply_filters( 'fl_builder_render_js', $js, $nodes, $global_settings, $include_global );

Use this filter to modify the JavaScript that is compiled and cached for each builder layout.
See: External link
fl_builder_render_module_contentincludes/module-content.php
Line: 13
echo apply_filters( 'fl_builder_render_module_content', $out, $module );
fl_builder_render_module_cssclasses/class-fl-builder.php
Line: 3390
echo apply_filters( 'fl_builder_render_module_css', $css, $module, $id );
fl_builder_render_module_css_settingsclasses/class-fl-builder.php
Line: 3363
$settings = apply_filters( 'fl_builder_render_module_css_settings', $settings, $id, $type );
fl_builder_render_module_htmlclasses/class-fl-builder.php
Line: 3203
include apply_filters( 'fl_builder_render_module_html', $module->path( 'includes/frontend.php' ), $type, $settings, $module );
fl_builder_render_module_html_contentclasses/class-fl-builder.php
Line: 3208
echo apply_filters( 'fl_builder_render_module_html_content', $content, $type, $settings, $module );
fl_builder_render_nodesclasses/class-fl-builder.php
Line: 2348
if ( apply_filters( 'fl_builder_render_nodes', true ) ) {
fl_builder_render_settings_fieldclasses/class-fl-builder-ui-settings-forms.php
Line: 927
$field = apply_filters( 'fl_builder_render_settings_field', $field, $name, $settings ); // Allow field settings filtering first

Use this filter to modify the config array for a field before it is rendered.
Since: 2.0
See: External link
fl_builder_render_shortcodesclasses/class-fl-builder-ajax-layout.php
Line: 764
if ( apply_filters( 'fl_builder_render_shortcodes', true ) ) {

Use this filter to prevent the builder from rendering shortcodes.
It is useful if you don't want shortcodes rendering while the builder UI is active.
See: External link
fl_builder_responsive_ignoreincludes/ui-js-config.php
Line: 123
'responsiveIgnore' => apply_filters( 'fl_builder_responsive_ignore', array(

CSS to ignore during responsive preview
fl_builder_revisions_numberclasses/class-fl-builder-revisions.php
Line: 54
'numberposts' => apply_filters( 'fl_builder_revisions_number', 25 ),
fl_builder_row_attributesclasses/class-fl-builder.php
Line: 2776
self::render_node_attributes( apply_filters( 'fl_builder_row_attributes', $attrs, $row ) );
fl_builder_row_container_element_defaultincludes/row-settings.php
Line: 976
'default' => apply_filters( 'fl_builder_row_container_element_default', 'div' ),
fl_builder_row_custom_classclasses/class-fl-builder.php
Line: 2655
$custom_class = apply_filters( 'fl_builder_row_custom_class', $row->settings->class, $row );

Use this filter to work with the custom class a user adds to a row under Row Settings > Advanced > Class.
See: External link
fl_builder_row_template_baseclasses/class-fl-builder.php
Line: 2620
apply_filters( 'fl_builder_row_template_base', 'row', $row ),
fl_builder_row_template_slugclasses/class-fl-builder.php
Line: 2621
apply_filters( 'fl_builder_row_template_slug', '', $row )
fl_builder_row_templates_dataclasses/class-fl-builder-model.php
Line: 7166
return apply_filters( 'fl_builder_row_templates_data', self::get_template_selector_data( 'row' ) );
fl_builder_row_video_bg_template_baseclasses/class-fl-builder.php
Line: 2799
apply_filters( 'fl_builder_row_video_bg_template_base', 'row-video', $row ),
fl_builder_row_video_bg_template_slugclasses/class-fl-builder.php
Line: 2800
apply_filters( 'fl_builder_row_video_bg_template_slug', '', $row )
fl_builder_settings_form_configclasses/class-fl-builder-ui-settings-forms.php
Line: 855
$form = apply_filters( 'fl_builder_settings_form_config', array_merge( $defaults, (array) $form ) );

Legacy filter for the config.
fl_builder_settings_form_defaultsclasses/class-fl-builder-model.php
Line: 4450
self::$settings_form_defaults[ $type ] = apply_filters( 'fl_builder_settings_form_defaults', $defaults, $form_type );

Use this filter to change the defaults for any of the settings forms in the builder including global, row, column and module settings.
See: External link
fl_builder_shared_option_setsincludes/ui-js-config.php
Line: 77
'optionSets' => apply_filters( 'fl_builder_shared_option_sets', array() ),
fl_builder_should_refresh_on_publishclasses/class-fl-builder.php
Line: 4587
return apply_filters( 'fl_builder_should_refresh_on_publish', $refresh );
fl_builder_store_urlclasses/class-fl-builder-model.php
Line: 277
return apply_filters( 'fl_builder_store_url', $url, $path );
fl_builder_style_fieldsclasses/class-fl-builder-ui-settings-forms.php
Line: 78
self::$style_fields = apply_filters( 'fl_builder_style_fields', self::$style_fields );
fl_builder_subscribe_form_fieldsmodules/subscribe-form/includes/frontend.php
Line: 3
$subscribe_form_fields = apply_filters( 'fl_builder_subscribe_form_fields', array(
fl_builder_subscribe_form_servicesclasses/class-fl-builder-services.php
Line: 168
$services_data = apply_filters( 'fl_builder_subscribe_form_services', self::$services_data );
fl_builder_subscription_downloadsincludes/updater/includes/subscriptions.php
Line: 63
$downloads = apply_filters( 'fl_builder_subscription_downloads', $subscription->downloads );
fl_builder_template_detailsclasses/class-fl-builder-model.php
Line: 7059
$templates[] = apply_filters( 'fl_builder_template_details', array(
fl_builder_template_pathclasses/class-fl-builder.php
Line: 1411
return apply_filters( 'fl_builder_template_path', $template_path, $template_base, $slug );
fl_builder_template_revisionsclasses/class-fl-builder-model.php
Line: 4966
$num = apply_filters( 'fl_builder_template_revisions', 25 );

Limit the amount of revisions for the fl-builder-template type.
fl_builder_template_selector_dataclasses/class-fl-builder-model.php
Line: 7152
return apply_filters( 'fl_builder_template_selector_data', array(

Return both the templates and categorized templates array.
fl_builder_template_selector_data_typeclasses/class-fl-builder-model.php
Line: 7028
$type = apply_filters( 'fl_builder_template_selector_data_type', $type );
fl_builder_theme_brandingextensions/fl-builder-white-label/classes/class-fl-builder-white-label.php
Line: 210
return apply_filters( 'fl_builder_theme_branding', $value );
fl_builder_tour_enabledclasses/class-fl-builder-model.php
Line: 7382
'tour' => apply_filters( 'fl_builder_tour_enabled', true ),
fl_builder_ui_bar_buttonsclasses/class-fl-builder.php
Line: 1990
$buttons = apply_filters( 'fl_builder_ui_bar_buttons', array(
fl_builder_ui_bar_cancelincludes/ui-bar.php
Line: 13
$cancel = apply_filters( 'fl_builder_ui_bar_cancel', __( 'Cancel', 'fl-builder' ) );
fl_builder_ui_bar_discardincludes/ui-bar.php
Line: 5
$discard = apply_filters( 'fl_builder_ui_bar_discard', __( 'Discard', 'fl-builder' ) );
fl_builder_ui_bar_discard_altincludes/ui-bar.php
Line: 6
$discard_alt = apply_filters( 'fl_builder_ui_bar_discard_alt', __( 'Discard changes and exit', 'fl-builder' ) );
fl_builder_ui_bar_draftincludes/ui-bar.php
Line: 7
$draft = apply_filters( 'fl_builder_ui_bar_draft', __( 'Save Draft', 'fl-builder' ) );
fl_builder_ui_bar_draft_altincludes/ui-bar.php
Line: 8
$draft_alt = apply_filters( 'fl_builder_ui_bar_draft_alt', __( 'Keep changes drafted and exit', 'fl-builder' ) );
fl_builder_ui_bar_pretitleclasses/class-fl-builder.php
Line: 1954
$pretitle = apply_filters( 'fl_builder_ui_bar_pretitle', $pretitle );
fl_builder_ui_bar_publishincludes/ui-bar.php
Line: 11
$publish = apply_filters( 'fl_builder_ui_bar_publish', __( 'Publish', 'fl-builder' ) );
fl_builder_ui_bar_publish_altincludes/ui-bar.php
Line: 12
$publish_alt = apply_filters( 'fl_builder_ui_bar_publish_alt', __( 'Publish changes and exit', 'fl-builder' ) );
fl_builder_ui_bar_reviewincludes/ui-bar.php
Line: 9
$review = apply_filters( 'fl_builder_ui_bar_review', __( 'Submit for Review', 'fl-builder' ) );
fl_builder_ui_bar_review_altincludes/ui-bar.php
Line: 10
$review_alt = apply_filters( 'fl_builder_ui_bar_review_alt', __( 'Submit changes for review and exit', 'fl-builder' ) );
fl_builder_ui_bar_titleclasses/class-fl-builder.php
Line: 1926
$title = apply_filters( 'fl_builder_ui_bar_title', get_the_title( $post->ID ) );
fl_builder_ui_collapse_sectionsincludes/ui-js-config.php
Line: 158
'collapseSectionsDefault' => apply_filters( 'fl_builder_ui_collapse_sections', false ),
fl_builder_ui_js_configincludes/ui-js-config.php
Line: 7
echo 'FLBuilderConfig = ' . FLBuilderUtils::json_encode( apply_filters('fl_builder_ui_js_config', array(

Filter main UI JS config.
fl_builder_ui_js_stringsincludes/ui-js-config.php
Line: 171
echo 'FLBuilderStrings = ' . FLBuilderUtils::json_encode( apply_filters('fl_builder_ui_js_strings', array(

Filter UI JS Strings.
fl_builder_uninstallclasses/class-fl-builder-admin-settings.php
Line: 933
$uninstall = apply_filters( 'fl_builder_uninstall', true );

Disable Uninstall ( default true )
fl_builder_upgrade_urlclasses/class-fl-builder-model.php
Line: 264
return apply_filters( 'fl_builder_upgrade_url', self::get_store_url( '', $params ) );

Use this filter to modify the upgrade URL in Beaver Builder Lite.
This can be used to add an affiliate ID.
See: External link
fl_builder_user_access_capabilitiesclasses/class-fl-builder-user-access.php
Line: 224
$caps = apply_filters( 'fl_builder_user_access_capabilities', array( 'edit_posts' ) );
fl_builder_user_templates_add_new_configextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-admin-add.php
Line: 42
wp_localize_script( $slug . 'add', 'FLBuilderConfig', apply_filters( 'fl_builder_user_templates_add_new_config', array(
fl_builder_user_templates_add_new_post_typeextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-admin-add.php
Line: 107
$post_type = apply_filters( 'fl_builder_user_templates_add_new_post_type', 'fl-builder-template', $type );
fl_builder_user_templates_add_new_typesextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-admin-add.php
Line: 68
$types = apply_filters( 'fl_builder_user_templates_add_new_types', array(
fl_builder_user_templates_admin_menuextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-admin-menu.php
Line: 53
$submenu[ $parent ] = apply_filters( 'fl_builder_user_templates_admin_menu', $submenu[ $parent ] );
fl_builder_video_module_extensionmodules/video/video.php
Line: 73
$this->data->extension = apply_filters( 'fl_builder_video_module_extension', $extension, $this->settings );

Set video file extension.
fl_code_checking_enabledclasses/class-fl-builder-model.php
Line: 7265
$enabled = apply_filters( 'fl_code_checking_enabled', true );

Is code checking enabled?
fl_contact_form_frommodules/contact-form/contact-form.php
Line: 239
$site_name = apply_filters( 'fl_contact_form_from', $site_name, $_POST['name'] );
fl_disable_acf_blocksmodules/acf-block/acf-block.php
Line: 42
return apply_filters( 'fl_disable_acf_blocks', false );
fl_disable_notificationsclasses/class-fl-builder-notifications.php
Line: 25
if ( FLBuilderModel::is_white_labeled() || true == apply_filters( 'fl_disable_notifications', false ) ) {
fl_enable_fa5_proclasses/class-fl-builder-fonts.php
Line: 62
if ( get_option( '_fl_builder_enable_fa_pro', false ) || apply_filters( 'fl_enable_fa5_pro', false ) || empty( $icons['font-awesome-5'] ) ) {
fl_enable_google_fonts_enqueueclasses/class-fl-builder-fonts.php
Line: 445
if ( true === apply_filters( 'fl_enable_google_fonts_enqueue', true ) ) {
fl_enable_shortcode_css_jsclasses/class-fl-builder-model.php
Line: 7271
if ( true === apply_filters( 'fl_enable_shortcode_css_js', false ) ) {

Enable shortcodes in css/js
Since: 2.3
fl_enable_wpautopclasses/class-fl-builder-utils.php
Line: 383
if ( true === apply_filters( 'fl_enable_wpautop', true, $module ) ) {
fl_filesystem_instanceclasses/class-fl-builder-filesystem.php
Line: 16
$filtered = apply_filters( 'fl_filesystem_instance', null );

Make Filesystem Instance filterable.
fl_get_edit_urlclasses/class-fl-builder-model.php
Line: 245
return apply_filters( 'fl_get_edit_url', $url, $post );

Filter the bb edit url.
@param $url url
@param $post post object
fl_get_fa5_urlclasses/class-fl-builder.php
Line: 4689
return apply_filters( 'fl_get_fa5_url', $url );

Filter FA5 URL for enqueue.
Since: 2.2.1
fl_get_wp_editor_argsclasses/class-fl-builder.php
Line: 364
wp_editor( '{FL_EDITOR_CONTENT}', 'flbuildereditor', apply_filters( 'fl_get_wp_editor_args', array(

Args passed to wp_editor for text modules.
fl_get_wp_widgets_excludeclasses/class-fl-builder-model.php
Line: 4131
$exclude = apply_filters( 'fl_get_wp_widgets_exclude', array(

Array of known widgets that won't work in the builder.
fl_history_states_maxclasses/class-fl-builder-history-manager.php
Line: 235
return (int) apply_filters( 'fl_history_states_max', FL_BUILDER_HISTORY_STATES );
fl_import_strip_allclasses/class-fl-builder-importer.php
Line: 348
if ( true === apply_filters( 'fl_import_strip_all', false ) ) {

Optional strip all illegal chars, defaults to false
Since: 2.3
fl_inline_editing_enabledclasses/class-fl-builder-model.php
Line: 7250
return apply_filters( 'fl_inline_editing_enabled', true );
fl_is_debugclasses/class-fl-builder.php
Line: 4667
return apply_filters( 'fl_is_debug', $debug );
fl_is_modsec_fix_enabledclasses/class-fl-builder-utils.php
Line: 348
return apply_filters( 'fl_is_modsec_fix_enabled', $enabled );
fl_is_tour_enabledclasses/class-fl-builder.php
Line: 4825
return apply_filters( 'fl_is_tour_enabled', $settings['tour'] );
fl_lazyloadclasses/class-fl-builder-utils.php
Line: 307
return apply_filters( 'fl_lazyload', "loading='$loading'" );
fl_list_heading_allowed_tagsmodules/list/list.php
Line: 135
$allowed_tags = apply_filters( 'fl_list_heading_allowed_tags', $allowed_tags );
classes/class-fl-builder-loop.php
Line: 959
$args = apply_filters( 'fl_loop_paginate_links_args', array(


Since: 2.4
fl_media_modal_typesincludes/ui-js-config.php
Line: 96
'uploadTypes' => apply_filters( 'fl_media_modal_types', array(
fl_module_dependenciesclasses/class-fl-builder.php
Line: 221
return apply_filters( 'fl_module_dependencies', $deps );
fl_module_upload_regexclasses/class-fl-builder.php
Line: 4635
$regex = apply_filters( 'fl_module_upload_regex', $regex, $type, $ext, $file );
fl_node_labels_disabledincludes/ui-js-config.php
Line: 114
'node_labels_disabled' => apply_filters( 'fl_node_labels_disabled', false ),
fl_node_labels_separatorincludes/ui-js-config.php
Line: 118
'node_labels_separator' => apply_filters( 'fl_node_labels_separator', ' - ' ),
fl_photo_photon_exceptionclasses/class-fl-builder-compatibility.php
Line: 611
return apply_filters( 'fl_photo_photon_exception', true );

Disable photon circle imgae fix default ( true )
fl_photocaptionregexmodules/gallery/includes/frontend.js.php
Line: 103
window._fl_string_to_slug_regex = '<?php echo apply_filters( 'fl_photocaptionregex', 'a-zA-Z0-9' ); ?>';
fl_plugin_info_dataincludes/updater/classes/class-fl-updater.php
Line: 266
return apply_filters( 'fl_plugin_info_data', $info, $response );
fl_post_grid_disable_schemamodules/post-grid/post-grid.php
Line: 436
if ( false !== apply_filters( 'fl_post_grid_disable_schema', false ) ) {

Disable all post-grid schema markup
fl_remember_settings_tabs_enabledincludes/ui-js-config.php
Line: 88
'rememberTab' => apply_filters( 'fl_remember_settings_tabs_enabled', true ),
fl_render_content_by_id_attrsclasses/class-fl-builder.php
Line: 2179
$attrs = apply_filters( 'fl_render_content_by_id_attrs', $attrs, $post_id );

Change attributes for container.
fl_render_content_by_id_can_viewclasses/class-fl-builder.php
Line: 2164
if ( ! apply_filters( 'fl_render_content_by_id_can_view', $can_view, $post_id ) ) {
modules/post-grid/post-grid.php
Line: 240
$fallback_image = apply_filters( 'fl_render_featured_image_fallback', $settings->image_fallback, $settings );


Since: 2.2.5
fl_row_bg_video_wrapper_classincludes/row-video.php
Line: 3
$bg_video_wrapper_classes = implode( ' ', apply_filters( 'fl_row_bg_video_wrapper_class', array( 'fl-bg-video' ), $row ) );
fl_row_resize_settingsclasses/class-fl-builder-model.php
Line: 7429
$settings = apply_filters( 'fl_row_resize_settings', $defaults );
fl_sanitize_html_classclasses/class-fl-builder-utils.php
Line: 509
return apply_filters( 'fl_sanitize_html_class', $sanitized, $classname, $fallback );


Since: 2.8.3
fl_schema_meta_authormodules/post-grid/post-grid.php
Line: 522
echo apply_filters( 'fl_schema_meta_author', ob_get_clean() );

Author meta.
fl_schema_meta_commentsmodules/post-grid/post-grid.php
Line: 553
echo apply_filters( 'fl_schema_meta_comments', ob_get_clean() );

Comments meta
fl_schema_meta_generalmodules/post-grid/post-grid.php
Line: 477
echo apply_filters( 'fl_schema_meta_general', ob_get_clean() );

General meta
fl_schema_meta_publishermodules/post-grid/post-grid.php
Line: 510
echo apply_filters( 'fl_schema_meta_publisher', ob_get_clean() );

Publisher meta.
fl_schema_meta_publisher_image_urlmodules/post-grid/post-grid.php
Line: 498
$image = apply_filters( 'fl_schema_meta_publisher_image_url', $image );

Publisher image url.
fl_schema_meta_thumbnailmodules/post-grid/post-grid.php
Line: 539
echo apply_filters( 'fl_schema_meta_thumbnail', ob_get_clean() );

Image meta.
fl_select2_enabledclasses/class-fl-builder.php
Line: 990
if ( true === apply_filters( 'fl_select2_enabled', true ) ) {
fl_set_ui_localeclasses/class-fl-builder.php
Line: 248
$locale = apply_filters( 'fl_set_ui_locale', $locale );

Allow users to override the locale.
Since: 2.2.4
fl_shape_artworkclasses/class-fl-builder-art.php
Line: 186
$art = apply_filters( 'fl_shape_artwork', self::$artwork );

Array of all registered shapes
fl_tabs_id_in_labelmodules/tabs/includes/frontend.php
Line: 29
$id_in_label = apply_filters( 'fl_tabs_id_in_label', false, $settings, $i );
fl_theme_builder_current_page_layoutsextensions/fl-theme-builder-core/classes/class-fl-theme-builder-layout-data.php
Line: 305
self::$current_page_layouts = apply_filters( 'fl_theme_builder_current_page_layouts', $layouts );
fl_theme_builder_part_hooksextensions/fl-theme-builder-core/classes/class-fl-theme-builder-layout-data.php
Line: 98
return apply_filters( 'fl_theme_builder_part_hooks', array() );
fl_theme_builder_show_taxonomyextensions/fl-theme-builder-core/classes/class-fl-theme-builder-rules-location.php
Line: 855
} elseif ( ! apply_filters( 'fl_theme_builder_show_taxonomy', $public, $taxonomy ) ) {
fl_themer_builder_connect_node_settings_cache_keyextensions/fl-theme-builder-core/classes/class-fl-theme-builder-field-connections.php
Line: 503
$cache_key = apply_filters( 'fl_themer_builder_connect_node_settings_cache_key', $cache_key, $settings, $node );


Since: 1.3.1
fl_user_has_unfiltered_htmlclasses/class-fl-builder-model.php
Line: 7658
return apply_filters( 'fl_user_has_unfiltered_html', current_user_can( 'unfiltered_html' ) );
fl_varnish_urlextensions/fl-builder-cache-helper/plugins/varnish.php
Line: 15
@wp_remote_request( apply_filters( 'fl_varnish_url', get_site_url() ), array( // phpcs:ignore


Since: 2.3.2
fl_widget_module_argsmodules/widget/includes/frontend.php
Line: 26
$widget_args = apply_filters( 'fl_widget_module_args', array(

Filter $args passed to the_widget()
Since: 2.1.6
fl_widget_module_output_disabledmodules/widget/includes/frontend.php
Line: 34
$disabled = apply_filters( 'fl_widget_module_output_disabled', false, $module, $widget_class );

Is widget output disabled
fl_wp_core_global_colorsextensions/fl-builder-global-styles/includes/page-data-global-colors.php
Line: 41
$colors = isset( $settings['color']['palette']['default'] ) ? apply_filters( 'fl_wp_core_global_colors', $settings['color']['palette']['default'] ) : array();


Since: 2.8
image_size_names_chooseclasses/class-fl-builder-ui-settings-forms.php
Line: 565
$possible_sizes = apply_filters( 'image_size_names_choose', array(
is_module_disable_enabledclasses/class-fl-builder.php
Line: 170
return apply_filters( 'is_module_disable_enabled', false );

Enable Module enable/disable advanced mode.
Since: 2.3
is_post_status_viewableclasses/class-fl-builder-utils.php
Line: 440
return true === apply_filters( 'is_post_status_viewable', $is_viewable, $post_status );
modules/menu/menu.php
Line: 1473
$class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args, $depth ) );
plugin_localeclasses/class-fl-builder.php
Line: 238
$locale = apply_filters( 'plugin_locale', get_user_locale(), 'fl-builder' );
request_filesystem_credentials_contextclasses/class-fl-builder-filesystem.php
Line: 144
$context = apply_filters( 'request_filesystem_credentials_context', false );

Context for filesystem, default false.
the_contentclasses/class-fl-builder.php
Line: 2127
echo apply_filters( 'the_content', $query_post->post_content );
the_content_exportincludes/export.php
Line: 345
echo wxr_cdata( apply_filters( 'the_content_export', $post->post_content ) );
the_excerpt_exportincludes/export.php
Line: 357
echo wxr_cdata( apply_filters( 'the_excerpt_export', $post->post_excerpt ) );
the_titlemodules/menu/menu.php
Line: 1487
$item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;
the_title_rssincludes/export.php
Line: 328
echo apply_filters( 'the_title_rss', $post->post_title );
walker_nav_menu_start_elmodules/menu/menu.php
Line: 1497
$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
wxr_export_skip_commentmetaincludes/export.php
Line: 434
if ( apply_filters( 'wxr_export_skip_commentmeta', false, $meta->meta_key, $meta ) ) {
wxr_export_skip_postmetaincludes/export.php
Line: 391
if ( apply_filters( 'wxr_export_skip_postmeta', false, $meta->meta_key, $meta ) ) {