PluginProbe
bBlocks – Essential Gutenberg Blocks & Patterns Collection / 2.1.8
bBlocks – Essential Gutenberg Blocks & Patterns Collection v2.1.8
2.1.8 2.1.7 2.1.6 2.1.5 2.1.4 2.1.3 2.1.2 2.1.1 2.1.0 2.0.43 2.0.42 2.0.41 2.0.40 2.0.39 2.0.38 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.5.1 1.5.2 1.5.3 All 108 releases
b-blocks / plugin.php

plugin.php in bBlocks – Essential Gutenberg Blocks & Patterns Collection 2.1.8, at plugin.php

75 lines 3.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Plugin Name: bBlocks
4 * Description: Gutenberg Blocks Collection and Page Builder.
5 * Version: 2.1.8
6 * Author: bPlugins
7 * Author URI: https://bplugins.com
8 * License: GPLv3 or later
9 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
10 * Text Domain: b-blocks
11 */
12
13 // ABS PATH
14 if (!defined('ABSPATH')) {
15 exit;
16 }
17
18 if (function_exists('b_blocks_fs')) {
19 register_activation_hook(__FILE__, function () {
20 if (is_plugin_active('b-blocks/plugin.php')) {
21 deactivate_plugins('b-blocks/plugin.php');
22 }
23 if (is_plugin_active('b-blocks-pro/plugin.php')) {
24 deactivate_plugins('b-blocks-pro/plugin.php');
25 }
26 });
27 } else {
28
29 define( 'B_BLOCKS_FILE', __FILE__ );
30
31 require_once plugin_dir_path( __FILE__ ) . 'includes/Constants.php';
32 require_once B_BLOCKS_DIR_PATH . 'includes/FInit.php';
33 require_once B_BLOCKS_DIR_PATH . 'includes/StyleGenerator.php';
34 require_once B_BLOCKS_DIR_PATH . 'includes/Sanitize.php';
35
36 // Require files
37 require_once B_BLOCKS_DIR_PATH . 'includes/Dashboard.php';
38 require_once B_BLOCKS_DIR_PATH . 'includes/EnqueueScripts.php';
39 require_once B_BLOCKS_DIR_PATH . 'includes/Utils.php';
40 require_once B_BLOCKS_DIR_PATH . 'includes/GetCSS.php';
41 require_once B_BLOCKS_DIR_PATH . 'includes/Ajax.php';
42 require_once B_BLOCKS_DIR_PATH . 'includes/posts/Posts.php';
43 require_once B_BLOCKS_DIR_PATH . 'includes/Templates/Templates.php';
44 require_once B_BLOCKS_DIR_PATH . 'includes/blocks/LoginForm.php';
45 require_once B_BLOCKS_DIR_PATH . 'includes/blocks/cursor.php';
46 require_once B_BLOCKS_DIR_PATH . 'includes/Ai.php';
47 require_once B_BLOCKS_DIR_PATH . 'includes/ApiKeys.php';
48 require_once B_BLOCKS_DIR_PATH . 'includes/Instagram.php';
49 require_once B_BLOCKS_DIR_PATH . 'includes/blocks/OptinRateLimit.php';
50 require_once B_BLOCKS_DIR_PATH . 'includes/blocks/form/FormHandler.php';
51 require_once B_BLOCKS_DIR_PATH . 'includes/blocks/newsletter/NewsletterHandler.php';
52 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/popup-optin/PopupOptinHandler.php';
53 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/post-filter-grid/PostFilterGrid.php';
54 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/post-masonry-grid/PostMasonryGrid.php';
55 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/woo-add-to-cart/WooAddToCart.php';
56 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/woo-best-sellers/WooBestSellers.php';
57 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/woo-featured-product/WooFeaturedProduct.php';
58 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/woo-mini-cart/WooMiniCart.php';
59 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/woo-product-carousel/WooProductCarousel.php';
60 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/woo-product-grid/WooProductGrid.php';
61 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/woo-product-reviews/WooProductReviews.php';
62 // require_once B_BLOCKS_DIR_PATH . 'includes/blocks/woo-single-product/WooSingleProduct.php';
63
64 // Blocks, settings and uploads
65 require_once B_BLOCKS_DIR_PATH . 'includes/BlocksList.php';
66 require_once B_BLOCKS_DIR_PATH . 'includes/RegisterBlocks.php';
67 require_once B_BLOCKS_DIR_PATH . 'includes/RegisterSettings.php';
68 require_once B_BLOCKS_DIR_PATH . 'includes/UploadFileTypes.php';
69
70 // License Activation
71 if (file_exists(B_BLOCKS_DIR_PATH . 'includes/LicenseActivation.php') && B_BLOCKS_HAS_PRO ) {
72 require_once B_BLOCKS_DIR_PATH . 'includes/LicenseActivation.php';
73 }
74 }
75