PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 2.3.0
GenerateBlocks v2.3.0
trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / plugin.php
generateblocks Last commit date
assets 1 year ago dist 1 week ago includes 1 week ago plugin.php 1 week ago readme.txt 1 week ago
plugin.php
92 lines
1 <?php
2 /**
3 * Plugin Name: GenerateBlocks
4 * Plugin URI: https://generateblocks.com
5 * Description: A small collection of lightweight WordPress blocks that can accomplish nearly anything.
6 * Author: Tom Usborne
7 * Author URI: https://tomusborne.com
8 * Version: 2.3.0
9 * Requires at least: 6.5
10 * Requires PHP: 7.2
11 * License: GPL2+
12 * License URI: https://www.gnu.org/licenses/gpl-2.0.txt
13 * Text Domain: generateblocks
14 *
15 * @package GenerateBlocks
16 */
17
18 if ( ! defined( 'ABSPATH' ) ) {
19 exit; // Exit if accessed directly.
20 }
21
22 define( 'GENERATEBLOCKS_VERSION', '2.3.0' );
23 define( 'GENERATEBLOCKS_DIR', plugin_dir_path( __FILE__ ) );
24 define( 'GENERATEBLOCKS_DIR_URL', plugin_dir_url( __FILE__ ) );
25
26 // Load necessary files.
27 require_once GENERATEBLOCKS_DIR . 'includes/functions.php';
28 require_once GENERATEBLOCKS_DIR . 'includes/deprecated.php';
29 require_once GENERATEBLOCKS_DIR . 'includes/general.php';
30 require_once GENERATEBLOCKS_DIR . 'includes/defaults.php';
31
32 // Utils.
33 require_once GENERATEBLOCKS_DIR . 'includes/utils/class-singleton.php';
34 require_once GENERATEBLOCKS_DIR . 'includes/utils/class-dto.php';
35
36 // General.
37 require_once GENERATEBLOCKS_DIR . 'includes/class-do-css.php';
38 require_once GENERATEBLOCKS_DIR . 'includes/class-enqueue-css.php';
39 require_once GENERATEBLOCKS_DIR . 'includes/dashboard.php';
40 require_once GENERATEBLOCKS_DIR . 'includes/class-settings.php';
41 require_once GENERATEBLOCKS_DIR . 'includes/class-plugin-update.php';
42 require_once GENERATEBLOCKS_DIR . 'includes/class-query-loop.php';
43 require_once GENERATEBLOCKS_DIR . 'includes/class-dynamic-tag-security.php';
44 require_once GENERATEBLOCKS_DIR . 'includes/class-dynamic-content.php';
45 require_once GENERATEBLOCKS_DIR . 'includes/class-render-blocks.php';
46 require_once GENERATEBLOCKS_DIR . 'includes/class-rest.php';
47 require_once GENERATEBLOCKS_DIR . 'includes/class-legacy-attributes.php';
48 require_once GENERATEBLOCKS_DIR . 'includes/class-map-deprecated-attributes.php';
49 require_once GENERATEBLOCKS_DIR . 'includes/class-query-utils.php';
50 require_once GENERATEBLOCKS_DIR . 'includes/class-meta-handler.php';
51
52 // Pattern library.
53 require_once GENERATEBLOCKS_DIR . 'includes/pattern-library/class-libraries.php';
54 require_once GENERATEBLOCKS_DIR . 'includes/pattern-library/class-library-dto.php';
55 require_once GENERATEBLOCKS_DIR . 'includes/pattern-library/class-pattern-library-rest.php';
56
57 // Dynamic tags.
58 require_once GENERATEBLOCKS_DIR . 'includes/dynamic-tags/class-register-dynamic-tag.php';
59 require_once GENERATEBLOCKS_DIR . 'includes/dynamic-tags/class-dynamic-tag-callbacks.php';
60 require_once GENERATEBLOCKS_DIR . 'includes/dynamic-tags/class-dynamic-tags.php';
61
62 // Blocks.
63 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-block.php';
64 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-text.php';
65 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-element.php';
66 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-shape.php';
67 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-media.php';
68 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-query.php';
69 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-looper.php';
70 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-query-no-results.php';
71 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-query-page-numbers.php';
72 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-loop-item.php';
73
74 // Legacy Blocks.
75 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-button.php';
76 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-container.php';
77 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-button-container.php';
78 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-grid.php';
79 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-headline.php';
80 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-image.php';
81 require_once GENERATEBLOCKS_DIR . 'includes/blocks/class-query-loop.php';
82
83 add_action( 'after_setup_theme', 'generateblocks_load_plugin_textdomain' );
84 /**
85 * Load GenerateBlocks textdomain.
86 *
87 * @since 1.0
88 */
89 function generateblocks_load_plugin_textdomain() {
90 load_plugin_textdomain( 'generateblocks' );
91 }
92