Current File : /pages/54/47/d0016649/home/htdocs/ipc1/wp-content/plugins/unbloater/classes/ub-init.php |
<?php
Namespace Unbloater;
defined( 'ABSPATH' ) || die();
class Unbloater_Init {
/**
* Class constructor
*/
public function __construct() {
$this->init_helper();
$this->init_settings();
$this->init_admin();
$this->init_unbloat();
}
/**
* Initialize helper
*/
public function init_helper() {
require plugin_dir_path( dirname( __FILE__ ) ) . 'classes/ub-helper.php';
new Unbloater_Helper();
}
/**
* Initialize plugin settings
*/
public function init_settings() {
require plugin_dir_path( dirname( __FILE__ ) ) . 'classes/ub-settings.php';
new Unbloater_Settings();
}
/**
* Initialize admin settings page
*/
public function init_admin() {
require plugin_dir_path( dirname( __FILE__ ) ) . 'classes/ub-admin.php';
new Unbloater_Admin();
}
/**
* Initialize unbloat functions
*/
public function init_unbloat() {
require plugin_dir_path( dirname( __FILE__ ) ) . 'classes/ub-unbloat.php';
new Unbloater_Unbloat();
}
}