Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
byp
/
wp-content
/
plugins
/
carousel-slider
/
modules
/
PostCarousel
:
Module.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace CarouselSlider\Modules\PostCarousel; defined( 'ABSPATH' ) || exit; /** * Module class * * @package Modules/PostCarousel */ class Module { /** * The instance of the class * * @var self */ protected static $instance; /** * Ensures only one instance of the class is loaded or can be loaded. * * @return self */ public static function init() { if ( is_null( self::$instance ) ) { self::$instance = new self(); add_filter( 'carousel_slider/register_view', [ self::$instance, 'view' ] ); Admin::init(); } return self::$instance; } /** * Render view * * @param array $views Registered views. * * @return array */ public function view( array $views ): array { $views['post-carousel'] = new View(); return $views; } }