urn void */ public function activation() {} /** * Do some stuff on plugin activation * * @since 1.0.0 * @return void */ public function deactivation() {} /** * Sets up needed actions/filters for the plugin to initialize. * * @since 1.0.0 * @access public * @return void */ public function __construct() { $this->plugin_name = plugin_basename( __FILE__ ); // Load framework add_action( 'after_setup_theme', array( $this, 'module_loader' ), -20 ); // Internationalize the text strings used. add_action( 'init', array( $this, 'lang' ), -999 ); // Load files. add_action( 'init', array( $this, 'init' ), -999 ); // Jet Dashboard Init add_action( 'init', array( $this, 'jet_dashboard_init' ), -999 ); // Register activation and deactivation hook. register_activation_hook( __FILE__, array( $this, 'activation' ) ); register_deactivation_hook( __FILE__, array( $this, 'deactivation' ) ); } } Plugin::get_instance();