# slider-blocks/2.2.2/includes/init.php

GutSlider – All in One Slider and Carousel Blocks for Gutenberg, version 2.2.2. 38 lines.

- Page: https://pluginprobe.com/plugins/slider-blocks/2.2.2/code/includes/init.php
- Raw: https://pluginprobe.com/plugins/slider-blocks/2.2.2/raw/includes/init.php
- Modified: 2023-10-24T15:52:32+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/slider-blocks/2.2.2/code/includes/init.php#L10-L20`.

```php
<?php
/**
 * GutSliderBlocks Init 
 * @package GutSliderBlocks
 */

 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly.

 if( ! class_exists( 'GutSlider_Init' ) ) {

    class GutSlider_Init {

        /**
         * Constructor
         * return void
         */
        public function __construct() {
            $this->includes();
        }

        /**
         * Include the files
         * return void
         */
        public function includes() {
            require_once trailingslashit( GUTSLIDER_DIR ) . '/includes/classes/class-frontend-scripts.php';
            require_once trailingslashit( GUTSLIDER_DIR ) . '/includes/classes/class-enqueue-assets.php';
            require_once trailingslashit( GUTSLIDER_DIR ) . '/includes/classes/class-blocks-category.php';
            require_once trailingslashit( GUTSLIDER_DIR ) . '/includes/classes/class-register-blocks.php';
            require_once trailingslashit( GUTSLIDER_DIR ) . '/includes/classes/class-generate-style.php';
            require_once trailingslashit( GUTSLIDER_DIR ) . '/includes/classes/class-load-fonts.php';
        }

    }

 }

    new GutSlider_Init();    // Initialize the class
```
