PluginProbe ʕ •ᴥ•ʔ
Beaver Builder Page Builder – Drag and Drop Website Builder / 1.6.2
Beaver Builder Page Builder – Drag and Drop Website Builder v1.6.2
2.8.6.1 2.8.6.2 2.9.0.5 2.9.1.1 2.9.2.1 2.9.3.1 2.9.3.2 2.9.4 2.9.4.1 2.9.4.2 trunk 1.10.4 1.10.5.1 1.10.6.3 1.10.6.4 1.10.6.5 1.10.7 1.10.8.3 1.10.9 1.10.9.1 1.10.9.2 1.11 1.3.6 1.3.7 1.3.8 1.3.8.1 1.3.8.2 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.5 1.4.6 1.4.8 1.5.0 1.5.3 1.5.5 1.5.6 1.5.9 1.6.0.1 1.6.1.1 1.6.2 1.6.2.1 1.6.4 1.6.4.1 1.6.4.3 1.6.4.4 1.6.4.7 1.7.1 1.7.3 1.7.4 1.7.5 1.7.8 1.8.1 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7.1 1.8.8 1.9.1 1.9.2 1.9.4 1.9.5.1 1.9.5.3 2.0.3.2 2.0.4.1 2.0.4.2 2.0.4.3 2.0.4.4 2.0.5 2.0.6 2.0.6.2 2.0.6.3 2.0.6.4 2.1.1.2 2.1.1.3 2.1.2.2 2.1.2.4 2.1.3.4 2.1.4.1 2.1.4.2 2.1.4.3 2.1.4.5 2.1.6.3 2.1.7.2 2.10.0.6 2.10.1.2 2.10.1.5 2.10.2.2 2.2.0.6 2.2.1.4 2.2.1.5 2.2.2.5 2.2.4.3 2.2.5.3 2.2.6.1 2.2.6.3 2.3.1.1 2.3.2.5 2.3.2.8 2.4.0.5 2.4.1.2 2.4.1.3 2.4.2 2.4.2.1 2.4.2.2 2.4.2.4 2.4.2.5 2.5.1 2.5.1.1 2.5.1.3 2.5.2.1 2.5.2.3 2.5.3.1 2.5.4.2 2.5.4.3 2.5.4.4 2.5.4.5 2.5.4.6 2.5.5.3 2.5.5.5 2.6.0.3 2.6.1.4 2.6.2 2.6.2.3 2.6.3 2.6.3.1 2.6.3.2 2.7.0.5 2.7.1.1 2.7.2 2.7.2.1 2.7.3 2.7.3.1 2.7.3.2 2.7.4.1 2.7.4.2 2.7.4.3 2.7.4.4 2.7.4.5 2.8.0.4 2.8.0.5 2.8.0.7 2.8.1.1 2.8.1.2 2.8.1.3 2.8.2.2 2.8.3.1 2.8.3.2 2.8.3.4 2.8.3.5 2.8.3.6 2.8.3.7 2.8.3.9 2.8.4.1 2.8.4.2 2.8.4.3 2.8.4.4 2.8.5.3
beaver-builder-lite-version / fl-builder.php
beaver-builder-lite-version Last commit date
classes 10 years ago css 10 years ago data 10 years ago fonts 10 years ago img 10 years ago includes 10 years ago js 10 years ago json 10 years ago languages 10 years ago modules 10 years ago changelog.txt 10 years ago fl-builder.php 10 years ago index.php 10 years ago license.txt 10 years ago readme.txt 10 years ago
fl-builder.php
113 lines
1 <?php
2 /**
3 * Plugin Name: Beaver Builder Plugin (Lite Version)
4 * Plugin URI: https://www.wpbeaverbuilder.com/?utm_source=external&utm_medium=builder&utm_campaign=plugins-page
5 * Description: A drag and drop frontend WordPress page builder plugin that works with almost any theme!
6 * Version: 1.6.2
7 * Author: The Beaver Builder Team
8 * Author URI: https://www.wpbeaverbuilder.com/?utm_source=external&utm_medium=builder&utm_campaign=plugins-page
9 * Copyright: (c) 2014 Beaver Builder
10 * License: GNU General Public License v2.0
11 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
12 * Text Domain: fl-builder
13 */
14 define('FL_BUILDER_VERSION', '1.6.2');
15 define('FL_BUILDER_DIR', plugin_dir_path(__FILE__));
16 define('FL_BUILDER_URL', plugins_url('/', __FILE__));
17 define('FL_BUILDER_LITE', true);
18 define('FL_BUILDER_SUPPORT_URL', 'https://www.wpbeaverbuilder.com/support/');
19 define('FL_BUILDER_UPGRADE_URL', 'https://www.wpbeaverbuilder.com/pricing/');
20 define('FL_BUILDER_DEMO_URL', 'http://demos.wpbeaverbuilder.com');
21 define('FL_BUILDER_OLD_DEMO_URL', 'http://demos.fastlinemedia.com');
22 define('FL_BUILDER_DEMO_CACHE_URL', 'http://demos.wpbeaverbuilder.com/wp-content/uploads/bb-plugin/cache/');
23
24 /* Classes */
25 require_once 'classes/class-fl-builder.php';
26 require_once 'classes/class-fl-builder-admin.php';
27 require_once 'classes/class-fl-builder-admin-posts.php';
28 require_once 'classes/class-fl-builder-auto-suggest.php';
29 require_once 'classes/class-fl-builder-color.php';
30 require_once 'classes/class-fl-builder-icons.php';
31 require_once 'classes/class-fl-builder-loop.php';
32 require_once 'classes/class-fl-builder-model.php';
33 require_once 'classes/class-fl-builder-module.php';
34 require_once 'classes/class-fl-builder-photo.php';
35 require_once 'classes/class-fl-builder-services.php';
36 require_once 'classes/class-fl-builder-update.php';
37 require_once 'classes/class-fl-builder-utils.php';
38
39 /* Includes */
40 require_once 'includes/compatibility.php';
41 require_once 'includes/updater/updater.php';
42
43 /* Plugin Activation */
44 register_activation_hook(__FILE__, 'FLBuilderAdmin::activate');
45
46 /* Localization */
47 add_action('plugins_loaded', 'FLBuilder::load_plugin_textdomain');
48
49 /* Updates */
50 add_action('init', 'FLBuilderUpdate::init');
51
52 /* Load Settings and Modules */
53 add_action('init', 'FLBuilderModel::load_settings', 1);
54 add_action('init', 'FLBuilderModel::load_modules', 2);
55
56 /* Admin Actions */
57 add_action('init', 'FLBuilderAdmin::init');
58 add_action('current_screen', 'FLBuilderAdminPosts::init');
59 add_action('wp_ajax_fl_builder_save', 'FLBuilderModel::update');
60 add_action('before_delete_post', 'FLBuilderModel::delete_post');
61 add_action('save_post', 'FLBuilderModel::save_revision');
62 add_action('wp_restore_post_revision', 'FLBuilderModel::restore_revision', 10, 2);
63
64 /* Admin Filters */
65 add_filter('heartbeat_received', 'FLBuilderModel::lock_post', 10, 2);
66 add_filter('redirect_post_location', 'FLBuilderAdminPosts::redirect_post_location');
67 add_filter('page_row_actions', 'FLBuilderAdminPosts::render_row_actions_link');
68 add_filter('post_row_actions', 'FLBuilderAdminPosts::render_row_actions_link');
69 add_filter('plugin_action_links_' . plugin_basename(__FILE__), 'FLBuilderAdmin::render_plugin_action_links');
70 add_filter('all_plugins', 'FLBuilderAdmin::white_label_plugins_page');
71
72 /* AJAX Actions */
73 add_action('fl_ajax_fl_builder_save', 'FLBuilderModel::update');
74 add_action('fl_ajax_fl_builder_autosuggest', 'FLBuilderAutoSuggest::init');
75 add_action('fl_ajax_fl_builder_render_service_settings', 'FLBuilderServices::render_settings');
76 add_action('fl_ajax_fl_builder_connect_service', 'FLBuilderServices::connect_service');
77 add_action('fl_ajax_fl_builder_render_service_fields', 'FLBuilderServices::render_fields');
78 add_action('fl_ajax_fl_builder_delete_service_account', 'FLBuilderServices::delete_account');
79 add_action('fl_ajax_fl_builder_render_layout', 'FLBuilder::render_layout');
80 add_action('fl_ajax_fl_builder_render_preview', 'FLBuilder::render_preview');
81 add_action('fl_ajax_fl_builder_render_settings_form', 'FLBuilder::render_settings_form');
82 add_action('fl_ajax_fl_builder_render_global_settings', 'FLBuilder::render_global_settings');
83 add_action('fl_ajax_fl_builder_render_template_selector', 'FLBuilder::render_template_selector');
84 add_action('fl_ajax_fl_builder_render_user_template_settings', 'FLBuilder::render_user_template_settings');
85 add_action('fl_ajax_fl_builder_render_icon_selector', 'FLBuilder::render_icon_selector');
86 add_action('fl_ajax_fl_builder_render_new_row', 'FLBuilder::render_new_row');
87 add_action('fl_ajax_fl_builder_render_row_settings', 'FLBuilder::render_row_settings');
88 add_action('fl_ajax_fl_builder_render_new_column_group', 'FLBuilder::render_new_column_group');
89 add_action('fl_ajax_fl_builder_render_column_settings', 'FLBuilder::render_column_settings');
90 add_action('fl_ajax_fl_builder_render_new_module_settings', 'FLBuilder::render_new_module_settings');
91 add_action('fl_ajax_fl_builder_render_module_settings', 'FLBuilder::render_module_settings');
92
93 /* Actions */
94 add_action('init', 'FLBuilder::register_templates_post_type');
95 add_action('send_headers', 'FLBuilder::no_cache_headers');
96 add_action('wp', 'FLBuilder::ajax');
97 add_action('wp', 'FLBuilder::init');
98 add_action('wp_enqueue_scripts', 'FLBuilder::layout_styles_scripts');
99 add_action('wp_enqueue_scripts', 'FLBuilder::styles_scripts');
100 add_action('admin_bar_menu', 'FLBuilder::admin_bar_menu', 999);
101 add_filter('template_include', 'FLBuilder::render_template', 999);
102 add_action('wp_footer', 'FLBuilder::include_jquery');
103 add_action('wp_footer', 'FLBuilder::render_ui');
104
105 /* Filters */
106 add_filter('found_posts', 'FLBuilderLoop::found_posts', 1, 2);
107 add_filter('body_class', 'FLBuilder::body_class');
108 add_filter('wp_default_editor', 'FLBuilder::default_editor');
109 add_filter('mce_css', 'FLBuilder::add_editor_css');
110 add_filter('mce_buttons_2', 'FLBuilder::editor_buttons_2');
111 add_filter('mce_external_plugins', 'FLBuilder::editor_external_plugins', 9999);
112 add_filter('the_content', 'FLBuilder::render_content');
113