hooks(); $this->define_constants(); } /** * Setup plugin define constants * * @since 1.0.0 * @return void */ private function define_constants() { /** * Define the version of auam. * * @since 1.0.0 */ define( 'AUAM_VERSION', '1.0.0' ); /** * Define the dir of auam. * * @since 1.0.0 */ define( 'AUAM_DIR', trailingslashit( plugin_dir_path( __FILE__ ) ) ); /** * Define the url of auam. * * @since 1.0.0 */ define( 'AUAM_URL', plugin_dir_url( __FILE__ ) ); } /** * Load all hooks * * @since 1.0.0 * * @return void */ public function hooks() { add_action( 'init', array( $this, 'auam_load_template' ) ); } /** * Load template file * * @since 1.0.0 * @return void */ public function auam_load_template() { require_once AUAM_DIR . 'includes/functions.php'; require_once AUAM_DIR . 'includes/login-inline-css.php'; // Classes require_once AUAM_DIR . 'includes/Classes/class-admin-menu.php'; require_once AUAM_DIR . 'includes/Classes/class-admin-login-form-customize.php'; require_once AUAM_DIR . 'includes/Classes/class-login-form-redirect.php'; require_once AUAM_DIR . 'includes/Classes/class-page-restricted.php'; require_once AUAM_DIR . 'includes/Classes/class-scripts-style.php'; } } } // AUAM_Advanced_User_Access_Manager AUAM_Advanced_User_Access_Manager::instance();