Server IP : 192.64.118.117 / Your IP : 18.226.28.28 Web Server : LiteSpeed System : Linux premium56.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64 User : thecgapy ( 1160) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/thecgapy/www/wp-content/plugins/testimonials-showcase/includes/ |
Upload File : |
<?php /** * Layers Demo Extension * * What your plugin does * * @package Layers * @since Layers 1.2.4 * * http://docs.layerswp.com/create-an-extension-setup-your-plugin-class/#setup-class */ class TTShowcase_Layers_Extension { // Setup Instance // http://docs.layerswp.com/create-an-extension-setup-your-plugin-class/#get_instance private static $instance; public static function get_instance() { if ( ! self::$instance ) { self::$instance = new self(); self::$instance->__construct(); } return self::$instance; } // Constructor // http://docs.layerswp.com/create-an-extension-setup-your-plugin-class/#constructor private function __construct() { // Register custom widgets add_action( 'widgets_init' , array( $this, 'register_widgets' ), 50 ); if( 'layerswp' != get_template() ) return; } // Register Widgets // Not the same as register_widget()! function register_widgets(){ if( 'layerswp' !== get_template() ){ return; } else { require_once dirname(__FILE__) . '/layers-widget.php'; } } } // END Class function layers_ttshowcase_extension_init() { global $ttshowcase_layers_extension; $ttshowcase_layers_extension = TTShowcase_Layers_Extension::get_instance(); } add_action( 'plugins_loaded', 'layers_ttshowcase_extension_init' );