File "sportspress-widgets.php"
Full Path: /home/londdqdw/public_html/06/wp-content/plugins/sportspress/modules/sportspress-widgets.php
File size: 1.16 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Widgets
*
* @author ThemeBoy
* @category Modules
* @package SportsPress/Modules
* @version 2.7.9
*/
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! class_exists( 'SportsPress_Widgets' ) ) :
/**
* Main SportsPress Widgets Class
*
* @class SportsPress_Widgets
* @version 1.8.3
*/
class SportsPress_Widgets {
/**
* Constructor
*/
public function __construct() {
// Define constants
$this->define_constants();
add_action( 'widgets_init', array( $this, 'includes' ) );
}
/**
* Define constants.
*/
private function define_constants() {
if ( ! defined( 'SP_WIDGETS_VERSION' ) ) {
define( 'SP_WIDGETS_VERSION', '1.8.3' );
}
if ( ! defined( 'SP_WIDGETS_URL' ) ) {
define( 'SP_WIDGETS_URL', plugin_dir_url( __FILE__ ) );
}
if ( ! defined( 'SP_WIDGETS_DIR' ) ) {
define( 'SP_WIDGETS_DIR', plugin_dir_path( __FILE__ ) );
}
}
/**
* Include widgets.
*/
public function includes() {
include_once SP()->plugin_path() . '/includes/widgets/class-sp-widget-staff.php';
do_action( 'sportspress_widgets' );
}
}
endif;
new SportsPress_Widgets();