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

GutSlider – All in One Slider and Carousel Blocks for Gutenberg, version 2.5.4. 42 lines.

- Page: https://pluginprobe.com/plugins/slider-blocks/2.5.4/code/includes/init.php
- Raw: https://pluginprobe.com/plugins/slider-blocks/2.5.4/raw/includes/init.php
- Modified: 2024-01-01T16:03:16+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.5.4/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() {
            // icons 
            require_once trailingslashit( GUTSLIDER_DIR ) . '/includes/icons/icons.php';

            // classes
            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
```
