File "class-widgets.php"

Full Path: /home/veodprin/public_html/wp-content/themes/transflash/inc/class-widgets.php
File size: 1.28 KB
MIME-type: text/x-php
Charset: utf-8

<?php if (!defined( 'ABSPATH' )) exit;

if( !class_exists('Transflash_Widgets') ){
	
	class Transflash_Widgets {

		function __construct(){

			/**
			 * Regsiter Widget
			 */
			add_action( 'widgets_init', array( $this, 'transflash_register_widgets' ) );

		}
		

		function transflash_register_widgets() {
		  
		  $args_blog = array(
		    'name' => esc_html__( 'Main Sidebar', 'transflash'),
		    'id' => "main-sidebar",
		    'description' => esc_html__( 'Main Sidebar', 'transflash' ),
		    'class' => '',
		    'before_widget' => '<div id="%1$s" class="widget %2$s">',
		    'after_widget' => "</div>",
		    'before_title' => '<h4 class="widget-title">',
		    'after_title' => "</h4>",
		  );
		  register_sidebar( $args_blog );

		  if( transflash_is_woo_active() ){
		    $args_woo = array(
		      'name' => esc_html__( 'WooCommerce Sidebar', 'transflash'),
		      'id' => "woo-sidebar",
		      'description' => esc_html__( 'WooCommerce Sidebar', 'transflash' ),
		      'class' => '',
		      'before_widget' => '<div id="%1$s" class="widget woo_widget %2$s">',
		      'after_widget' => "</div>",
		      'before_title' => '<h4 class="widget-title">',
		      'after_title' => "</h4>",
		    );
		    register_sidebar( $args_woo );
		  }

		 
		  

		}


	}
}

return new Transflash_Widgets();