PluginProbe
GutSlider – All in One Slider and Carousel Blocks for Gutenberg / 3.1.0
GutSlider – All in One Slider and Carousel Blocks for Gutenberg v3.1.0
3.1.0 3.0.0 2.13.2 2.13.1 2.13.0 trunk 1.0.0 2.1.0 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.1 2.5.3 2.5.4 2.5.5 2.6.1 All 56 releases
slider-blocks / slider-blocks.php

slider-blocks.php in GutSlider – All in One Slider and Carousel Blocks for Gutenberg 3.1.0, at slider-blocks.php

79 lines 1.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Plugin Name: GutSlider - All in One Slider Blocks for Gutenberg
4 * Description: A collection of custom Gutenberg Slider Blocks to slide your content.
5 * Requires at least: 6.5
6 * Requires PHP: 7.4
7 * Version: 3.1.0
8 * Author: Binsaifullah
9 * License: GPLv2 or later
10 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
11 * Text Domain: slider-blocks
12 *
13 * @package GutSlider
14 */
15
16 if ( ! defined( 'ABSPATH' ) ) {
17 exit;
18 }
19
20 /**
21 * Plugin version constant.
22 *
23 * @since 1.0.0
24 * @var string
25 */
26 define( 'GUTSLIDER_VERSION', '3.1.0' );
27
28 /**
29 * Plugin directory URL with trailing slash.
30 *
31 * @since 1.0.0
32 * @var string
33 */
34 define( 'GUTSLIDER_URL', plugin_dir_url( __FILE__ ) );
35
36 /**
37 * Plugin directory path with trailing slash.
38 *
39 * @since 1.0.0
40 * @var string
41 */
42 define( 'GUTSLIDER_DIR_PATH', plugin_dir_path( __FILE__ ) );
43
44 /**
45 * Plugin directory path without trailing slash.
46 *
47 * @since 1.0.0
48 * @var string
49 */
50 define( 'GUTSLIDER_DIR', __DIR__ );
51
52 // Load PSR-4 autoloader.
53 require_once GUTSLIDER_DIR . '/includes/Autoloader.php';
54 ( new GutSlider_Autoloader( GUTSLIDER_DIR . '/includes/' ) )->register();
55
56 // Load backward-compatibility global functions.
57 require_once GUTSLIDER_DIR . '/includes/compat.php';
58
59 // Load admin (outside refactoring scope).
60 require_once GUTSLIDER_DIR . '/admin/admin.php';
61
62 // Register activation and deactivation hooks.
63 register_activation_hook( __FILE__, array( GutSlider\Plugin::class, 'on_activation' ) );
64 register_deactivation_hook( __FILE__, array( GutSlider\Plugin::class, 'cleanup' ) );
65
66 /**
67 * Return the main plugin singleton instance.
68 *
69 * @since 1.0.0
70 *
71 * @return GutSlider\Plugin The plugin instance.
72 */
73 function gutsliderblocks(): GutSlider\Plugin {
74 return GutSlider\Plugin::get_instance();
75 }
76
77 // Boot the plugin.
78 gutsliderblocks();
79