Beaver Builder Plugin Hooks & Filters

Name Location Context
fl_builder_before_controlincludes/ui-legacy-field.php
Line: 15
do_action( 'fl_builder_before_control', $name, $value, $field, $settings );
fl_builder_before_control_includes/ui-legacy-field.php
Line: 16
do_action( 'fl_builder_before_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_after_control_includes/ui-legacy-field.php
Line: 20
do_action( 'fl_builder_after_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_after_controlincludes/ui-legacy-field.php
Line: 21
do_action( 'fl_builder_after_control', $name, $value, $field, $settings );
fl_builder_render_node_layersincludes/row.php
Line: 5
<?php do_action( 'fl_builder_render_node_layers', $row ) ?>
rss2_headincludes/export.php
Line: 309
do_action( 'rss2_head' );
fl_builder_before_ui_bar_titleincludes/ui-bar-title-area.php
Line: 1
<?php do_action( 'fl_builder_before_ui_bar_title' ) ?>
fl_builder_after_ui_bar_titleincludes/ui-bar-title-area.php
Line: 20
<?php do_action( 'fl_builder_after_ui_bar_title' ) ?>
fl_builder_before_controlincludes/ui-legacy-custom-field.php
Line: 68
do_action( 'fl_builder_before_control', $name, $value, $field, $settings );
fl_builder_before_control_includes/ui-legacy-custom-field.php
Line: 69
do_action( 'fl_builder_before_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_control_includes/ui-legacy-custom-field.php
Line: 70
do_action( 'fl_builder_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_after_control_includes/ui-legacy-custom-field.php
Line: 71
do_action( 'fl_builder_after_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_after_controlincludes/ui-legacy-custom-field.php
Line: 72
do_action( 'fl_builder_after_control', $name, $value, $field, $settings );
fl_themes_license_formincludes/admin-settings-license.php
Line: 2
<?php do_action( 'fl_themes_license_form' ); ?>
fl_builder_loop_settings_before_formincludes/ui-loop-settings.php
Line: 17
do_action( 'fl_builder_loop_settings_before_form', $settings ); // e.g Add custom FLBuilder::render_settings_field()
fl_builder_loop_settings_after_formincludes/ui-loop-settings.php
Line: 176
do_action( 'fl_builder_loop_settings_after_form', $settings ); // e.g Add custom FLBuilder::render_settings_field()
fl_builder_subscribe_form_submission_completemodules/subscribe-form/subscribe-form.php
Line: 176
do_action( 'fl_builder_subscribe_form_submission_complete', $response, $settings, $email, $name, $template_id, $post_id );
fl_builder_posts_module_before_postsmodules/post-grid/includes/frontend.php
Line: 9
do_action( 'fl_builder_posts_module_before_posts', $settings, $query );
fl_builder_posts_module_after_postsmodules/post-grid/includes/frontend.php
Line: 51
do_action( 'fl_builder_posts_module_after_posts', $settings, $query );
fl_builder_posts_module_after_paginationmodules/post-grid/includes/frontend.php
Line: 72
do_action( 'fl_builder_posts_module_after_pagination', $settings, $query );
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_feed_after_metamodules/post-grid/includes/post-feed.php
Line: 60
<?php do_action( 'fl_builder_post_feed_after_meta', $settings, $module ); ?>
fl_builder_post_feed_before_contentmodules/post-grid/includes/post-feed.php
Line: 74
<?php do_action( 'fl_builder_post_feed_before_content', $settings, $module ); ?>
fl_builder_post_feed_after_contentmodules/post-grid/includes/post-feed.php
Line: 96
<?php do_action( 'fl_builder_post_feed_after_content', $settings, $module ); ?>
fl_builder_post_modules/post-grid/includes/featured-image.php
Line: 3
<?php do_action( 'fl_builder_post_' . $layout . '_before_image', $settings, $this ); ?>
fl_builder_post_modules/post-grid/includes/featured-image.php
Line: 3
<?php do_action( 'fl_builder_post_' . $layout . '_before_image', $settings, $this ); ?>
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_post_grid_after_metamodules/post-grid/includes/post-grid.php
Line: 59
<?php do_action( 'fl_builder_post_grid_after_meta', $settings, $module ); ?>
fl_builder_post_grid_before_contentmodules/post-grid/includes/post-grid.php
Line: 71
<?php do_action( 'fl_builder_post_grid_before_content', $settings, $module ); ?>
fl_builder_post_grid_after_contentmodules/post-grid/includes/post-grid.php
Line: 84
<?php do_action( 'fl_builder_post_grid_after_content', $settings, $module ); ?>
fl_builder_post_gallery_before_metamodules/post-grid/includes/post-gallery.php
Line: 46
<?php do_action( 'fl_builder_post_gallery_before_meta', $settings, $module ); ?>
fl_builder_post_gallery_after_metamodules/post-grid/includes/post-gallery.php
Line: 54
<?php do_action( 'fl_builder_post_gallery_after_meta', $settings, $module ); ?>
fl_before_schema_metamodules/post-grid/post-grid.php
Line: 337
do_action( 'fl_before_schema_meta' );
fl_after_schema_metamodules/post-grid/post-grid.php
Line: 403
do_action( 'fl_after_schema_meta' );
fl_builder_photo_croppedmodules/photo/photo.php
Line: 166
do_action( 'fl_builder_photo_cropped', $cropped_path, $editor );

Let third party media plugins hook in.
fl_module_contact_form_before_sendmodules/contact-form/contact-form.php
Line: 223
do_action( 'fl_module_contact_form_before_send', $mailto, $subject, $template, $headers, $settings );

Before sending with wp_mail()
fl_module_contact_form_after_sendmodules/contact-form/contact-form.php
Line: 230
do_action( 'fl_module_contact_form_after_send', $mailto, $subject, $template, $headers, $settings, $result );

After sending with wp_mail()
fl_before_sortable_enqueueclasses/class-fl-builder.php
Line: 717
do_action( 'fl_before_sortable_enqueue' );
fl_builder_init_uiclasses/class-fl-builder.php
Line: 897
do_action( 'fl_builder_init_ui' );

Fire an action as the builder inits.
fl_builder_render_content_startclasses/class-fl-builder.php
Line: 1521
do_action( 'fl_builder_render_content_start' );
fl_builder_before_render_contentclasses/class-fl-builder.php
Line: 1525
do_action( 'fl_builder_before_render_content' );
fl_builder_after_render_contentclasses/class-fl-builder.php
Line: 1529
do_action( 'fl_builder_after_render_content' );
fl_builder_render_content_completeclasses/class-fl-builder.php
Line: 1551
do_action( 'fl_builder_render_content_complete' );
fl_builder_before_render_nodesclasses/class-fl-builder.php
Line: 1650
do_action( 'fl_builder_before_render_nodes' );
fl_builder_after_render_nodesclasses/class-fl-builder.php
Line: 1656
do_action( 'fl_builder_after_render_nodes' );
fl_builder_before_render_rowsclasses/class-fl-builder.php
Line: 1843
do_action( 'fl_builder_before_render_rows', $rows );
fl_builder_after_render_rowsclasses/class-fl-builder.php
Line: 1849
do_action( 'fl_builder_after_render_rows', $rows );
fl_builder_before_render_rowclasses/class-fl-builder.php
Line: 1869
do_action( 'fl_builder_before_render_row', $row, $groups );
fl_builder_after_render_rowclasses/class-fl-builder.php
Line: 1880
do_action( 'fl_builder_after_render_row', $row, $groups );
fl_builder_before_render_row_bgclasses/class-fl-builder.php
Line: 1977
do_action( 'fl_builder_before_render_row_bg', $row );
fl_builder_after_render_row_bgclasses/class-fl-builder.php
Line: 1997
do_action( 'fl_builder_after_render_row_bg', $row );
fl_builder_before_render_column_groupclasses/class-fl-builder.php
Line: 2023
do_action( 'fl_builder_before_render_column_group', $group, $cols );
fl_builder_after_render_column_groupclasses/class-fl-builder.php
Line: 2034
do_action( 'fl_builder_after_render_column_group', $group, $cols );
fl_builder_before_render_modulesclasses/class-fl-builder.php
Line: 2188
do_action( 'fl_builder_before_render_modules', $nodes, $col_id );
fl_builder_after_render_modulesclasses/class-fl-builder.php
Line: 2199
do_action( 'fl_builder_after_render_modules', $nodes, $col_id );
fl_builder_before_render_moduleclasses/class-fl-builder.php
Line: 2221
do_action( 'fl_builder_before_render_module', $module );
fl_builder_after_render_moduleclasses/class-fl-builder.php
Line: 2232
do_action( 'fl_builder_after_render_module', $module );
fl_builder_render_module_html_beforeclasses/class-fl-builder.php
Line: 2260
do_action( 'fl_builder_render_module_html_before', $type, $settings, $module );
fl_builder_render_module_html_afterclasses/class-fl-builder.php
Line: 2270
do_action( 'fl_builder_render_module_html_after', $type, $settings, $module );
fl_builder_after_render_cssclasses/class-fl-builder.php
Line: 2552
do_action( 'fl_builder_after_render_css' );
fl_builder_after_render_jsclasses/class-fl-builder.php
Line: 3036
do_action( 'fl_builder_after_render_js' );
fl_builder_activatedclasses/class-fl-builder-admin.php
Line: 69
do_action( 'fl_builder_activated' );
fl_builder_enqueue_styles_for_iconclasses/class-fl-builder-icons.php
Line: 395
do_action( 'fl_builder_enqueue_styles_for_icon', $icon );
fl_register_artclasses/class-fl-builder-art.php
Line: 111
do_action( 'fl_register_art' );
fl_builder_cache_clearedclasses/class-fl-builder-wpcli-command.php
Line: 80
do_action( 'fl_builder_cache_cleared' );
fl_builder_loop_before_queryclasses/class-fl-builder-loop.php
Line: 89
do_action( 'fl_builder_loop_before_query', $settings );
fl_builder_loop_after_queryclasses/class-fl-builder-loop.php
Line: 100
do_action( 'fl_builder_loop_after_query', $settings );
fl_register_presetsclasses/class-fl-builder-settings-presets.php
Line: 11
do_action( 'fl_register_presets' );
fl_ajax_before_call_actionclasses/class-fl-builder-ajax.php
Line: 193
do_action( 'fl_ajax_before_call_action', $action );

Allow developers to modify actions before they are called.
fl_ajax_before_classes/class-fl-builder-ajax.php
Line: 221
do_action( 'fl_ajax_before_' . $action['action'], $keys_args );

Allow developers to hook before the action runs.
See: External link
fl_ajax_after_classes/class-fl-builder-ajax.php
Line: 234
do_action( 'fl_ajax_after_' . $action['action'], $keys_args );

Allow developers to hook after the action runs.
See: External link
fl_builder_editing_enabledclasses/class-fl-builder-model.php
Line: 660
do_action( 'fl_builder_editing_enabled' );
fl_builder_register_extensionsclasses/class-fl-builder-model.php
Line: 2726
do_action( 'fl_builder_register_extensions' );
fl_builder_before_save_layoutclasses/class-fl-builder-model.php
Line: 4558
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_after_save_layoutclasses/class-fl-builder-model.php
Line: 4606
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_draftclasses/class-fl-builder-model.php
Line: 4627
do_action( 'fl_builder_after_save_draft', $post_id, $post_status );
fl_builder_after_save_user_templateclasses/class-fl-builder-model.php
Line: 4750
do_action( 'fl_builder_after_save_user_template', $post_id );
fl_builder_before_render_ajax_layoutclasses/class-fl-builder-ajax-layout.php
Line: 28
do_action( 'fl_builder_before_render_ajax_layout' );
fl_builder_after_render_ajax_layoutclasses/class-fl-builder-ajax-layout.php
Line: 53
do_action( 'fl_builder_after_render_ajax_layout' );
fl_builder_before_render_ajax_layout_htmlclasses/class-fl-builder-ajax-layout.php
Line: 82
do_action( 'fl_builder_before_render_ajax_layout_html' );
fl_builder_after_render_ajax_layout_htmlclasses/class-fl-builder-ajax-layout.php
Line: 86
do_action( 'fl_builder_after_render_ajax_layout_html' );
fl_builder_before_render_ajax_layout_htmlclasses/class-fl-builder-ajax-layout.php
Line: 82
do_action( 'fl_builder_before_render_ajax_layout_html' );
fl_builder_after_render_ajax_layout_htmlclasses/class-fl-builder-ajax-layout.php
Line: 86
do_action( 'fl_builder_after_render_ajax_layout_html' );
fl_builder_before_render_ajax_layout_htmlclasses/class-fl-builder-ajax-layout.php
Line: 82
do_action( 'fl_builder_before_render_ajax_layout_html' );
fl_builder_after_render_ajax_layout_htmlclasses/class-fl-builder-ajax-layout.php
Line: 86
do_action( 'fl_builder_after_render_ajax_layout_html' );
wp_enqueue_scriptsclasses/class-fl-builder-ajax-layout.php
Line: 574
do_action( 'wp_enqueue_scripts' );
fl_builder_before_controlclasses/class-fl-builder-ui-settings-forms.php
Line: 693
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: 694
do_action( 'fl_builder_before_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_after_control_classes/class-fl-builder-ui-settings-forms.php
Line: 698
do_action( 'fl_builder_after_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_after_controlclasses/class-fl-builder-ui-settings-forms.php
Line: 699
do_action( 'fl_builder_after_control', $name, $repeater_item_value, $field, $settings );
fl_builder_before_controlclasses/class-fl-builder-ui-settings-forms.php
Line: 693
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: 694
do_action( 'fl_builder_before_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_after_control_classes/class-fl-builder-ui-settings-forms.php
Line: 698
do_action( 'fl_builder_after_control_' . $field['type'], $name, $value, $field, $settings );
fl_builder_after_controlclasses/class-fl-builder-ui-settings-forms.php
Line: 699
do_action( 'fl_builder_after_control', $name, $repeater_item_value, $field, $settings );
fl_fetch_notificationsclasses/class-fl-builder-notifications.php
Line: 27
do_action( 'fl_fetch_notifications' );
fl_builder_admin_settings_render_formsclasses/class-fl-builder-admin-settings.php
Line: 252
do_action( 'fl_builder_admin_settings_render_forms' );
fl_builder_admin_settings_saveclasses/class-fl-builder-admin-settings.php
Line: 351
do_action( 'fl_builder_admin_settings_save' );
fl_builder_admin_settings_remove_icon_setclasses/class-fl-builder-admin-settings.php
Line: 453
do_action( 'fl_builder_admin_settings_remove_icon_set', $key );
fl_builder_before_unzip_icon_setclasses/class-fl-builder-admin-settings.php
Line: 466
do_action( 'fl_builder_before_unzip_icon_set', $id, $path, $new_path );
fl_builder_after_unzip_icon_setclasses/class-fl-builder-admin-settings.php
Line: 505
do_action( 'fl_builder_after_unzip_icon_set', $new_path );
fl_builder_cache_clearedclasses/class-fl-builder-admin-settings.php
Line: 589
do_action( 'fl_builder_cache_cleared' );
fl_builder_admin_settings_templates_formextensions/fl-builder-user-templates/includes/admin-settings-templates.php
Line: 30
<?php do_action( 'fl_builder_admin_settings_templates_form' ); ?>
fl_builder_user_templates_admin_add_formextensions/fl-builder-user-templates/includes/admin-add-new-form.php
Line: 66
<?php do_action( 'fl_builder_user_templates_admin_add_form' ); ?>
fl_builder_user_templates_add_new_submitextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-admin-add.php
Line: 121
do_action( 'fl_builder_user_templates_add_new_submit', $type, $title, $post_id );
fl_builder_module_frontend_custom_includes/module.php
Line: 8
echo apply_filters( 'fl_builder_module_frontend_custom_' . $module->slug, (array) $module->settings, $module );
fl_builder_module_frontend_fileincludes/module.php
Line: 10
include apply_filters( 'fl_builder_module_frontend_file', $module->dir . 'includes/frontend.php', $module );
fl_builder_render_module_contentincludes/module.php
Line: 15
echo apply_filters( 'fl_builder_render_module_content', $out, $module );
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
export_wp_filenameincludes/export.php
Line: 42
$filename = apply_filters( 'export_wp_filename', $wp_filename, $sitename, $date );
the_title_rssincludes/export.php
Line: 336
echo apply_filters( 'the_title_rss', $post->post_title );
the_content_exportincludes/export.php
Line: 351
echo wxr_cdata( apply_filters( 'the_content_export', $post->post_content ) );
the_excerpt_exportincludes/export.php
Line: 361
echo wxr_cdata( apply_filters( 'the_excerpt_export', $post->post_excerpt ) );
wxr_export_skip_postmetaincludes/export.php
Line: 393
if ( apply_filters( 'wxr_export_skip_postmeta', false, $meta->meta_key, $meta ) ) {
wxr_export_skip_commentmetaincludes/export.php
Line: 433
if ( apply_filters( 'wxr_export_skip_commentmeta', false, $meta->meta_key, $meta ) ) {
fl_admin_ssl_upload_fixincludes/compatibility.php
Line: 102
if ( isset( $_POST['action'] ) && 'upload-attachment' === $_POST['action'] && true === apply_filters( 'fl_admin_ssl_upload_fix', true ) ) {
fl_photo_photon_exceptionincludes/compatibility.php
Line: 153
return apply_filters( 'fl_photo_photon_exception', true );
fl_builder_node_container_element_optionsincludes/module-settings.php
Line: 105
'options' => apply_filters( 'fl_builder_node_container_element_options', array(
fl_updater_iconincludes/updater/classes/class-fl-updater.php
Line: 132
$transient->response[ $plugin ]->icons = apply_filters( 'fl_updater_icon', array(
fl_plugin_info_dataincludes/updater/classes/class-fl-updater.php
Line: 193
return apply_filters( 'fl_plugin_info_data', $info, $response );
fl_builder_ui_js_configincludes/ui-js-config.php
Line: 4
echo 'FLBuilderConfig = ' . json_encode( apply_filters('fl_builder_ui_js_config', array(
image_size_names_chooseincludes/ui-js-config.php
Line: 9
'customImageSizeTitles' => apply_filters( 'image_size_names_choose', array() ),
fl_builder_google_fonts_domainincludes/ui-js-config.php
Line: 50
'googleFontsUrl' => apply_filters( 'fl_builder_google_fonts_domain', '//fonts.googleapis.com/' ) . 'css?family=',
fl_builder_shared_option_setsincludes/ui-js-config.php
Line: 58
'optionSets' => apply_filters( 'fl_builder_shared_option_sets', array() ),
fl_builder_ui_js_stringsincludes/ui-js-config.php
Line: 64
echo 'FLBuilderStrings = ' . json_encode( apply_filters('fl_builder_ui_js_strings', array(
fl_builder_loop_settingsincludes/ui-loop-settings.php
Line: 15
$settings = apply_filters( 'fl_builder_loop_settings', $settings ); //Allow extension of default Values
fl_builder_node_container_element_optionsincludes/column-settings.php
Line: 471
'options' => apply_filters( 'fl_builder_node_container_element_options', array(
fl_builder_row_container_element_defaultincludes/row-settings.php
Line: 747
'default' => apply_filters( 'fl_builder_row_container_element_default', 'div' ),
fl_builder_node_container_element_optionsincludes/row-settings.php
Line: 748
'options' => apply_filters( 'fl_builder_node_container_element_options', array(
modules/menu/menu.php
Line: 619
$class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args, $depth ) );
fl_builder_menu_item_idmodules/menu/menu.php
Line: 622
$item_id = apply_filters( 'fl_builder_menu_item_id', 'menu-item-' . $item->ID, $item, $depth );
the_titlemodules/menu/menu.php
Line: 633
$item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;
walker_nav_menu_start_elmodules/menu/menu.php
Line: 643
$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
fl_builder_posts_module_layout_pathmodules/post-grid/includes/frontend.php
Line: 32
include apply_filters( 'fl_builder_posts_module_layout_path', $module->dir . 'includes/post-' . $module->get_layout_slug() . '.php', $settings->layout, $settings );
fl_builder_posts_module_classesmodules/post-grid/post-grid.php
Line: 192
post_class( apply_filters( 'fl_builder_posts_module_classes', $classes, $settings ) );
fl_schema_meta_generalmodules/post-grid/post-grid.php
Line: 347
echo apply_filters( 'fl_schema_meta_general', ob_get_clean() );
fl_schema_meta_publisher_image_urlmodules/post-grid/post-grid.php
Line: 364
$image = apply_filters( 'fl_schema_meta_publisher_image_url', $image );
fl_schema_meta_publishermodules/post-grid/post-grid.php
Line: 372
echo apply_filters( 'fl_schema_meta_publisher', ob_get_clean() );
fl_schema_meta_authormodules/post-grid/post-grid.php
Line: 380
echo apply_filters( 'fl_schema_meta_author', ob_get_clean() );
fl_schema_meta_commentsmodules/post-grid/post-grid.php
Line: 401
echo apply_filters( 'fl_schema_meta_comments', ob_get_clean() );
fl_builder_override_lightboxmodules/photo/photo.php
Line: 59
$override_lightbox = apply_filters( 'fl_builder_override_lightbox', false );
fl_contact_form_frommodules/contact-form/contact-form.php
Line: 196
$site_name = apply_filters( 'fl_contact_form_from', $site_name, $_POST['name'] );
fl_builder_override_lightboxmodules/gallery/gallery.php
Line: 32
$override_lightbox = apply_filters( 'fl_builder_override_lightbox', false );
fl_widget_module_argsmodules/widget/includes/frontend.php
Line: 34
$widget_args = apply_filters( 'fl_widget_module_args', array(

Filter $args passed to the_widget()
Since: 2.1.6
fl_builder_mailchimp_double_optionclasses/class-fl-builder-service-mailchimp.php
Line: 268
$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
plugin_localeclasses/class-fl-builder.php
Line: 118
$locale = apply_filters( 'plugin_locale', get_user_locale(), 'fl-builder' );
plugin_localeclasses/class-fl-builder.php
Line: 118
$locale = apply_filters( 'plugin_locale', get_user_locale(), 'fl-builder' );
fl_get_wp_editor_argsclasses/class-fl-builder.php
Line: 217
wp_editor( '{FL_EDITOR_CONTENT}', 'flbuildereditor', apply_filters( 'fl_get_wp_editor_args', array(
fl_builder_layout_style_dependenciesclasses/class-fl-builder.php
Line: 563
$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: 564
$css_media = apply_filters( 'fl_builder_layout_style_media', 'all' );
fl_builder_do_render_contentclasses/class-fl-builder.php
Line: 783
$do_render = apply_filters( 'fl_builder_do_render_content', true, FLBuilderModel::get_post_id() );
fl_builder_locate_template_orderclasses/class-fl-builder.php
Line: 864
$locate_template_order = apply_filters( 'fl_builder_locate_template_order', array(
fl_builder_template_pathclasses/class-fl-builder.php
Line: 879
return apply_filters( 'fl_builder_template_path', $template_path, $template_base, $slug );
fl_builder_main_menuclasses/class-fl-builder.php
Line: 1165
return apply_filters( 'fl_builder_main_menu', $views );
fl_builder_keyboard_shortcutsclasses/class-fl-builder.php
Line: 1248
$data = apply_filters( 'fl_builder_keyboard_shortcuts', $data );
fl_builder_ui_bar_titleclasses/class-fl-builder.php
Line: 1315
$title = apply_filters( 'fl_builder_ui_bar_title', get_the_title( $post->ID ) );
fl_builder_ui_bar_pretitleclasses/class-fl-builder.php
Line: 1325
$pretitle = apply_filters( 'fl_builder_ui_bar_pretitle', $pretitle );
fl_builder_ui_bar_buttonsclasses/class-fl-builder.php
Line: 1356
$buttons = apply_filters( 'fl_builder_ui_bar_buttons', array(
fl_disable_notificationsclasses/class-fl-builder.php
Line: 1425
if ( ! $simple_ui && ! FLBuilderModel::is_white_labeled() && $notifications['data'] && '{}' !== $notifications['data'] && ! apply_filters( 'fl_disable_notifications', false ) ) {
the_contentclasses/class-fl-builder.php
Line: 1485
echo apply_filters( 'the_content', $query_post->post_content );
fl_builder_render_shortcodesclasses/class-fl-builder.php
Line: 1536
if ( apply_filters( 'fl_builder_render_shortcodes', true ) ) {
fl_builder_before_render_shortcodesclasses/class-fl-builder.php
Line: 1538
$content = apply_filters( 'fl_builder_before_render_shortcodes', $content );
fl_builder_do_render_contentclasses/class-fl-builder.php
Line: 783
$do_render = apply_filters( 'fl_builder_do_render_content', true, FLBuilderModel::get_post_id() );
fl_builder_content_classesclasses/class-fl-builder.php
Line: 1640
return apply_filters( 'fl_builder_content_classes', $classes );
fl_builder_render_nodesclasses/class-fl-builder.php
Line: 1652
if ( apply_filters( 'fl_builder_render_nodes', true ) ) {
fl_builder_editor_contentclasses/class-fl-builder.php
Line: 1775
return apply_filters( 'fl_builder_editor_content', $content );
fl_builder_row_template_baseclasses/class-fl-builder.php
Line: 1872
apply_filters( 'fl_builder_row_template_base', 'row', $row ),
fl_builder_row_template_slugclasses/class-fl-builder.php
Line: 1873
apply_filters( 'fl_builder_row_template_slug', '', $row )
fl_builder_row_custom_classclasses/class-fl-builder.php
Line: 1897
$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_attributesclasses/class-fl-builder.php
Line: 1966
self::render_node_attributes( apply_filters( 'fl_builder_row_attributes', $attrs, $row ) );
fl_builder_row_video_bg_template_baseclasses/class-fl-builder.php
Line: 1985
apply_filters( 'fl_builder_row_video_bg_template_base', 'row-video', $row ),
fl_builder_row_video_bg_template_slugclasses/class-fl-builder.php
Line: 1986
apply_filters( 'fl_builder_row_video_bg_template_slug', '', $row )
fl_builder_column_group_template_baseclasses/class-fl-builder.php
Line: 2026
apply_filters( 'fl_builder_column_group_template_base', 'column-group', $group ),
fl_builder_column_group_template_slugclasses/class-fl-builder.php
Line: 2027
apply_filters( 'fl_builder_column_group_template_slug', '', $group )
fl_builder_column_group_attributesclasses/class-fl-builder.php
Line: 2083
self::render_node_attributes( apply_filters( 'fl_builder_column_group_attributes', $attrs, $group ) );
fl_builder_column_custom_classclasses/class-fl-builder.php
Line: 2119
$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_attributesclasses/class-fl-builder.php
Line: 2175
self::render_node_attributes( apply_filters( 'fl_builder_column_attributes', $attrs, $col ) );
fl_builder_module_template_baseclasses/class-fl-builder.php
Line: 2224
apply_filters( 'fl_builder_module_template_base', 'module', $module ),
fl_builder_module_template_slugclasses/class-fl-builder.php
Line: 2225
apply_filters( 'fl_builder_module_template_slug', '', $module )
fl_builder_render_module_htmlclasses/class-fl-builder.php
Line: 2264
include apply_filters( 'fl_builder_render_module_html', $module->dir . 'includes/frontend.php', $type, $settings, $module );
fl_builder_render_module_html_contentclasses/class-fl-builder.php
Line: 2268
echo apply_filters( 'fl_builder_render_module_html_content', $content, $type, $settings, $module );
fl_builder_module_custom_classclasses/class-fl-builder.php
Line: 2286
$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_attributesclasses/class-fl-builder.php
Line: 2329
self::render_node_attributes( apply_filters( 'fl_builder_module_attributes', $attrs, $module ) );
fl_builder_render_module_css_settingsclasses/class-fl-builder.php
Line: 2352
$settings = apply_filters( 'fl_builder_render_module_css_settings', $settings, $id, $type );
fl_builder_render_module_cssclasses/class-fl-builder.php
Line: 2365
echo apply_filters( 'fl_builder_render_module_css', $css, $module, $id );
fl_builder_render_cssclasses/class-fl-builder.php
Line: 2539
$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_jsclasses/class-fl-builder.php
Line: 3015
$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_should_refresh_on_publishclasses/class-fl-builder.php
Line: 3242
return apply_filters( 'fl_builder_should_refresh_on_publish', $refresh );
fl_module_upload_regexclasses/class-fl-builder.php
Line: 3289
$regex = apply_filters( 'fl_module_upload_regex', $regex, $type, $ext, $file );
fl_is_debugclasses/class-fl-builder.php
Line: 3320
return apply_filters( 'fl_is_debug', $debug );
fl_enable_fa5_proclasses/class-fl-builder.php
Line: 3329
return ( apply_filters( 'fl_enable_fa5_pro', false ) ) ? self::$fa5_pro_url : plugins_url( '/fonts/fontawesome/css/all.min.css', FL_BUILDER_FILE );
fl_builder_activateclasses/class-fl-builder-admin.php
Line: 47
$activate = apply_filters( 'fl_builder_activate', true );
fl_builder_admin_settings_capabilityclasses/class-fl-builder-admin.php
Line: 93
return apply_filters( 'fl_builder_admin_settings_capability', 'manage_options' );
fl_builder_activate_redirect_urlclasses/class-fl-builder-admin.php
Line: 184
$url = apply_filters( 'fl_builder_activate_redirect_url', admin_url( '/options-general.php?page=fl-builder-settings' . $hash ) );
fl_builder_module_detailsclasses/class-fl-builder-module.php
Line: 192
$details = apply_filters( 'fl_builder_module_details', array(
fl_builder_icon_setsclasses/class-fl-builder-icons.php
Line: 55
self::$sets = apply_filters( 'fl_builder_icon_sets', self::$sets );
fl_builder_current_site_icon_setsclasses/class-fl-builder-icons.php
Line: 81
$sets = apply_filters( 'fl_builder_current_site_icon_sets', self::$sets );
fl_builder_core_icon_setsclasses/class-fl-builder-icons.php
Line: 129
$core_sets = apply_filters( 'fl_builder_core_icon_sets', array(
fl_enable_fa5_proclasses/class-fl-builder-icons.php
Line: 160
if ( ! apply_filters( 'fl_enable_fa5_pro', false ) ) {
fl_enable_fa5_proclasses/class-fl-builder-icons.php
Line: 160
if ( ! apply_filters( 'fl_enable_fa5_pro', false ) ) {
fl_builder_core_icon_set_configclasses/class-fl-builder-icons.php
Line: 202
$config_path = apply_filters( 'fl_builder_core_icon_set_config', FL_BUILDER_DIR . 'json/' . $key . '.json', $set_data );
fl_builder_enqueue_custom_styles_by_keyclasses/class-fl-builder-icons.php
Line: 427
if ( apply_filters( 'fl_builder_enqueue_custom_styles_by_key', true, $key ) ) {
fl_shape_artworkclasses/class-fl-builder-art.php
Line: 164
$art = apply_filters( 'fl_shape_artwork', self::$artwork );
fl_builder_insert_layout_renderclasses/class-fl-builder-shortcodes.php
Line: 55
$render = apply_filters( 'fl_builder_insert_layout_render', true, $attrs, $args );
fl_builder_user_access_capabilitiesclasses/class-fl-builder-user-access.php
Line: 223
$caps = apply_filters( 'fl_builder_user_access_capabilities', array( 'edit_posts' ) );
fl_builder_loop_before_query_settingsclasses/class-fl-builder-loop.php
Line: 87
$settings = apply_filters( 'fl_builder_loop_before_query_settings', $settings );
fl_builder_loop_queryclasses/class-fl-builder-loop.php
Line: 102
return apply_filters( 'fl_builder_loop_query', $query, $settings );
fl_builder_loop_query_argsclasses/class-fl-builder-loop.php
Line: 320
$args = apply_filters( 'fl_builder_loop_query_args', $args );

Filter all the args passed to WP_Query.
See: External link
fl_builder_loop_taxonomiesclasses/class-fl-builder-loop.php
Line: 1027
return apply_filters( 'fl_builder_loop_taxonomies', $data, $taxonomies, $post_type );
fl_builder_importer_pcreclasses/class-fl-builder-importer.php
Line: 92
$this->set_pcre_limit( apply_filters( 'fl_builder_importer_pcre', '23001337' ) );
fl_builder_render_admin_edit_uiclasses/class-fl-builder-admin-posts.php
Line: 78
$render_ui = apply_filters( 'fl_builder_render_admin_edit_ui', true );
fl_builder_is_post_editableclasses/class-fl-builder-admin-posts.php
Line: 163
$is_post_editable = (bool) apply_filters( 'fl_builder_is_post_editable', true, $post );
fl_builder_font_families_defaultclasses/class-fl-builder-fonts.php
Line: 36
$default = json_encode( apply_filters( 'fl_builder_font_families_default', FLBuilderFontFamilies::$default ) );
fl_builder_font_families_systemclasses/class-fl-builder-fonts.php
Line: 37
$system = json_encode( apply_filters( 'fl_builder_font_families_system', FLBuilderFontFamilies::$system ) );
fl_builder_font_families_googleclasses/class-fl-builder-fonts.php
Line: 38
$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: 37
$system = json_encode( apply_filters( 'fl_builder_font_families_system', FLBuilderFontFamilies::$system ) );
fl_builder_font_families_googleclasses/class-fl-builder-fonts.php
Line: 38
$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: 37
$system = json_encode( apply_filters( 'fl_builder_font_families_system', FLBuilderFontFamilies::$system ) );
fl_builder_font_families_googleclasses/class-fl-builder-fonts.php
Line: 38
$google = json_encode( apply_filters( 'fl_builder_font_families_google', self::prepare_google_fonts( FLBuilderFontFamilies::google() ) ) );
fl_builder_font_weight_stringsclasses/class-fl-builder-fonts.php
Line: 125
return apply_filters( 'fl_builder_font_weight_strings', array(
fl_builder_font_families_systemclasses/class-fl-builder-fonts.php
Line: 37
$system = json_encode( apply_filters( 'fl_builder_font_families_system', FLBuilderFontFamilies::$system ) );
fl_builder_google_fonts_domainclasses/class-fl-builder-fonts.php
Line: 283
$google_fonts_domain = apply_filters( 'fl_builder_google_fonts_domain', '//fonts.googleapis.com/' );
fl_builder_google_fonts_pre_enqueueclasses/class-fl-builder-fonts.php
Line: 292
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_font_families_systemclasses/class-fl-builder-fonts.php
Line: 37
$system = json_encode( apply_filters( 'fl_builder_font_families_system', FLBuilderFontFamilies::$system ) );
fl_builder_font_families_defaultclasses/class-fl-builder-fonts.php
Line: 36
$default = json_encode( apply_filters( 'fl_builder_font_families_default', FLBuilderFontFamilies::$default ) );
fl_builder_font_families_systemclasses/class-fl-builder-fonts.php
Line: 37
$system = json_encode( apply_filters( 'fl_builder_font_families_system', FLBuilderFontFamilies::$system ) );
fl_builder_font_families_googleclasses/class-fl-builder-fonts.php
Line: 38
$google = json_encode( apply_filters( 'fl_builder_font_families_google', self::prepare_google_fonts( FLBuilderFontFamilies::google() ) ) );
fl_builder_get_google_jsonclasses/class-fl-builder-fonts.php
Line: 618
return apply_filters( 'fl_builder_get_google_json', $json );

Filter raw google json data
fl_ajax_classes/class-fl-builder-ajax.php
Line: 227
$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_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


Params:
Array $data the initial tab data
Since: 2.0
fl_builder_content_elements_dataclasses/class-fl-builder-ui-content-panel.php
Line: 325
return apply_filters( 'fl_builder_content_elements_data', $data );

Filter the available content elements


Params:
Array $data the initial content elements
Since: 2.0
fl_builder_revisions_numberclasses/class-fl-builder-revisions.php
Line: 43
'numberposts' => apply_filters( 'fl_builder_revisions_number', 25 ),
fl_get_edit_urlclasses/class-fl-builder-model.php
Line: 226
return apply_filters( 'fl_get_edit_url', $url, $post );

Filter the bb edit url.

Params:
$url url
$post post object
fl_builder_upgrade_urlclasses/class-fl-builder-model.php
Line: 245
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_store_urlclasses/class-fl-builder-model.php
Line: 259
return apply_filters( 'fl_builder_store_url', $url, $path );
fl_builder_post_typesclasses/class-fl-builder-model.php
Line: 335
return apply_filters( 'fl_builder_post_types', $value );

Use this filter to modify the post types that the builder works with.
See: External link
fl_builder_global_postsclasses/class-fl-builder-model.php
Line: 352
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_is_post_editableclasses/class-fl-builder-model.php
Line: 474
return (bool) apply_filters( 'fl_builder_is_post_editable', $editable );
fl_builder_node_statusclasses/class-fl-builder-model.php
Line: 598
return apply_filters( 'fl_builder_node_status', $status );
fl_builder_migrated_post_contentclasses/class-fl-builder-model.php
Line: 635
$content = apply_filters( 'fl_builder_migrated_post_content', $post->post_content );
fl_builder_get_upload_dirclasses/class-fl-builder-model.php
Line: 706
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_get_cache_dirclasses/class-fl-builder-model.php
Line: 746
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_render_assets_inlineclasses/class-fl-builder-model.php
Line: 816
return apply_filters( 'fl_builder_render_assets_inline', false ) ? 'inline' : 'file';
fl_builder_parent_template_node_idclasses/class-fl-builder-model.php
Line: 1183
$template_node_id = apply_filters( 'fl_builder_parent_template_node_id', $parent->template_node_id, $parent, $data );
fl_builder_node_settingsclasses/class-fl-builder-model.php
Line: 1381
return ! $filter ? $settings : apply_filters( 'fl_builder_node_settings', $settings, $node );
fl_builder_load_modules_pathsclasses/class-fl-builder-model.php
Line: 2691
$paths = apply_filters( 'fl_builder_load_modules_paths', $paths );
fl_builder_register_moduleclasses/class-fl-builder-model.php
Line: 2754
$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_settings_formclasses/class-fl-builder-model.php
Line: 2764
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_enabled_modulesclasses/class-fl-builder-model.php
Line: 2874
return apply_filters( 'fl_builder_enabled_modules', $setting );
fl_builder_module_categoriesclasses/class-fl-builder-model.php
Line: 2934
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_get_wp_widgets_excludeclasses/class-fl-builder-model.php
Line: 3503
$exclude = apply_filters( 'fl_get_wp_widgets_exclude', array(
fl_builder_register_settings_formclasses/class-fl-builder-model.php
Line: 2764
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_settings_form_defaultsclasses/class-fl-builder-model.php
Line: 3821
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_template_revisionsclasses/class-fl-builder-model.php
Line: 4179
$num = apply_filters( 'fl_builder_template_revisions', 25 );

Limit the ammount of revisions for the fl-builder-template type.
fl_builder_get_layout_metadataclasses/class-fl-builder-model.php
Line: 4262
self::$published_layout_data[ $post_id ] = apply_filters( 'fl_builder_get_layout_metadata', $data, $status, $post_id );
fl_builder_get_layout_metadataclasses/class-fl-builder-model.php
Line: 4262
self::$published_layout_data[ $post_id ] = apply_filters( 'fl_builder_get_layout_metadata', $data, $status, $post_id );
fl_builder_layout_dataclasses/class-fl-builder-model.php
Line: 4288
return apply_filters( 'fl_builder_layout_data', $data, $status, $post_id );
fl_builder_layout_settingsclasses/class-fl-builder-model.php
Line: 4427
return apply_filters( 'fl_builder_layout_settings', $settings, $status, $post_id );
fl_builder_is_node_visibleclasses/class-fl-builder-model.php
Line: 5104
return apply_filters( 'fl_builder_is_node_visible', $is_visible, $node );
fl_builder_node_template_post_idclasses/class-fl-builder-model.php
Line: 5218
$post_id = apply_filters( 'fl_builder_node_template_post_id', $posts[0]->ID );
fl_builder_override_apply_node_templateclasses/class-fl-builder-model.php
Line: 5625
$override = apply_filters( 'fl_builder_override_apply_node_template', false, array(
fl_builder_override_apply_templateclasses/class-fl-builder-model.php
Line: 5806
$override = apply_filters( 'fl_builder_override_apply_template', false, array(
fl_builder_get_templatesclasses/class-fl-builder-model.php
Line: 5969
return apply_filters( 'fl_builder_get_templates', $templates, $type );
fl_builder_has_templatesclasses/class-fl-builder-model.php
Line: 5979
return apply_filters( 'fl_builder_has_templates', ( count( self::get_templates() ) > 0 ) );
fl_builder_template_selector_data_typeclasses/class-fl-builder-model.php
Line: 5992
$type = apply_filters( 'fl_builder_template_selector_data_type', $type );
fl_builder_template_detailsclasses/class-fl-builder-model.php
Line: 6023
$templates[] = apply_filters( 'fl_builder_template_details', array(
fl_builder_template_selector_dataclasses/class-fl-builder-model.php
Line: 6111
return apply_filters( 'fl_builder_template_selector_data', array(
fl_builder_row_templates_dataclasses/class-fl-builder-model.php
Line: 6125
return apply_filters( 'fl_builder_row_templates_data', self::get_template_selector_data( 'row' ) );
fl_builder_column_templates_dataclasses/class-fl-builder-model.php
Line: 6135
return apply_filters( 'fl_builder_column_templates_data', self::get_template_selector_data( 'column' ) );
fl_builder_module_templates_dataclasses/class-fl-builder-model.php
Line: 6145
return apply_filters( 'fl_builder_module_templates_data', self::get_template_selector_data( 'module' ) );
fl_builder_color_presetsclasses/class-fl-builder-model.php
Line: 6157
return apply_filters( 'fl_builder_color_presets', $settings );
fl_inline_editing_enabledclasses/class-fl-builder-model.php
Line: 6192
return apply_filters( 'fl_inline_editing_enabled', true );
fl_code_checking_enabledclasses/class-fl-builder-model.php
Line: 6202
return apply_filters( 'fl_code_checking_enabled', true );
fl_ace_editor_settingsclasses/class-fl-builder-model.php
Line: 6220
return apply_filters( 'fl_ace_editor_settings', $defaults );
fl_row_resize_settingsclasses/class-fl-builder-model.php
Line: 6342
$settings = apply_filters( 'fl_row_resize_settings', $defaults );
fl_builder_ajax_layout_responseclasses/class-fl-builder-ajax-layout.php
Line: 56
return apply_filters( 'fl_builder_ajax_layout_response', array(
fl_builder_render_shortcodesclasses/class-fl-builder-ajax-layout.php
Line: 471
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_before_render_shortcodesclasses/class-fl-builder-ajax-layout.php
Line: 472
$html = apply_filters( 'fl_builder_before_render_shortcodes', $html );
fl_filesystem_instanceclasses/class-fl-builder-filesystem.php
Line: 12
$filtered = apply_filters( 'fl_filesystem_instance', null );
request_filesystem_credentials_contextclasses/class-fl-builder-filesystem.php
Line: 136
$context = apply_filters( 'request_filesystem_credentials_context', false );
fl_builder_render_admin_edit_uiclasses/class-fl-builder-wp-blocks-layout.php
Line: 37
$render_ui = apply_filters( 'fl_builder_render_admin_edit_ui', true );
fl_builder_field_js_configclasses/class-fl-builder-ui-settings-forms.php
Line: 264
$field = apply_filters( 'fl_builder_field_js_config', $field, $field_key, $form_key );
fl_builder_module_settings_css_file_path_{$module->slug}classes/class-fl-builder-ui-settings-forms.php
Line: 301
$css_file_path = apply_filters( "fl_builder_module_settings_css_file_path_{$module->slug}", "{$module->dir}css/settings.css", $module );
fl_builder_module_settings_css_file_uri_{$module->slug}classes/class-fl-builder-ui-settings-forms.php
Line: 302
$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: 303
$js_file_path = apply_filters( "fl_builder_module_settings_js_file_path_{$module->slug}", "{$module->dir}js/settings.js", $module );
fl_builder_module_settings_js_file_uri_{$module->slug}classes/class-fl-builder-ui-settings-forms.php
Line: 304
$js_file_uri = apply_filters( "fl_builder_module_settings_js_file_uri_{$module->slug}", "{$module->url}js/settings.js", $module );
image_size_names_chooseclasses/class-fl-builder-ui-settings-forms.php
Line: 495
$possible_sizes = apply_filters( 'image_size_names_choose', array(
fl_builder_photo_sizes_selectclasses/class-fl-builder-ui-settings-forms.php
Line: 530
'sizes' => apply_filters( 'fl_builder_photo_sizes_select', $sizes ),
fl_builder_custom_fieldsclasses/class-fl-builder-ui-settings-forms.php
Line: 550
$custom = apply_filters( 'fl_builder_custom_fields', array() );
fl_builder_custom_fieldsclasses/class-fl-builder-ui-settings-forms.php
Line: 550
$custom = apply_filters( 'fl_builder_custom_fields', array() );
fl_builder_settings_form_configclasses/class-fl-builder-ui-settings-forms.php
Line: 781
$form = apply_filters( 'fl_builder_settings_form_config', array_merge( $defaults, $form ) );
fl_builder_render_settings_fieldclasses/class-fl-builder-ui-settings-forms.php
Line: 853
$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_disable_notificationsclasses/class-fl-builder-notifications.php
Line: 14
if ( FLBuilderModel::is_white_labeled() || true == apply_filters( 'fl_disable_notifications', false ) ) {
fl_builder_admin_settings_nav_itemsclasses/class-fl-builder-admin-settings.php
Line: 155
$item_data = apply_filters( 'fl_builder_admin_settings_nav_items', array(
fl_builder_icon_set_upload_pathclasses/class-fl-builder-admin-settings.php
Line: 461
$path = apply_filters( 'fl_builder_icon_set_upload_path', get_attached_file( $id ) );
fl_builder_icon_set_new_pathclasses/class-fl-builder-admin-settings.php
Line: 462
$new_path = apply_filters( 'fl_builder_icon_set_new_path', $dir['path'] . 'icon-' . time() . '/' );
fl_builder_icon_set_check_pathclasses/class-fl-builder-admin-settings.php
Line: 507
$check_path = apply_filters( 'fl_builder_icon_set_check_path', $new_path );
fl_builder_uninstallclasses/class-fl-builder-admin-settings.php
Line: 662
$uninstall = apply_filters( 'fl_builder_uninstall', true );
fl_builder_exporter_template_thumb_srcextensions/fl-builder-template-data-exporter/classes/class-fl-builder-template-data-exporter.php
Line: 318
$template->image = apply_filters( 'fl_builder_exporter_template_thumb_src', $attachment_image_src[0], $post, $template );
fl_builder_exporter_templateextensions/fl-builder-template-data-exporter/classes/class-fl-builder-template-data-exporter.php
Line: 322
$templates[] = apply_filters( 'fl_builder_exporter_template', $template, $post );
fl_builder_is_white_labeledextensions/fl-builder-white-label/classes/class-fl-builder-white-label.php
Line: 127
return apply_filters( 'fl_builder_is_white_labeled', $is_white_labeled );
fl_builder_default_brandingextensions/fl-builder-white-label/classes/class-fl-builder-white-label.php
Line: 137
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: 159
return apply_filters( 'fl_builder_default_branding_icon', FL_BUILDER_URL . 'img/beaver.png' );
fl_builder_help_button_defaultsextensions/fl-builder-white-label/classes/class-fl-builder-white-label.php
Line: 269
$defaults = apply_filters( 'fl_builder_help_button_defaults', FLBuilderModel::get_help_button_defaults() );
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_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_category_argsextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-post-type.php
Line: 85
$args = apply_filters( 'fl_builder_register_template_category_args', array(
fl_builder_register_template_type_argsextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-post-type.php
Line: 107
$args = apply_filters( 'fl_builder_register_template_type_args', array(
fl_builder_user_templates_add_new_configextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-admin-add.php
Line: 44
wp_localize_script( $slug . 'add', 'FLBuilderConfig', apply_filters( 'fl_builder_user_templates_add_new_config', array(
fl_builder_user_templates_add_new_typesextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-admin-add.php
Line: 67
$types = apply_filters( 'fl_builder_user_templates_add_new_types', array(
fl_builder_user_templates_add_new_post_typeextensions/fl-builder-user-templates/classes/class-fl-builder-user-templates-admin-add.php
Line: 106
$post_type = apply_filters( 'fl_builder_user_templates_add_new_post_type', 'fl-builder-template', $type );