define_constants(); $this->Audio_diary_loader(); } /** * Define all constants */ public function define_constants() { define( 'AUDIO_DIARY_VERSION', '1.0.0' ); define( 'AUDIO_DIARY_FILE', __FILE__ ); define( 'AUDIO_DIARY_PATH', plugin_dir_path( AUDIO_DIARY_FILE ) ); define( 'AUDIO_DIARY_BASE', plugin_basename( AUDIO_DIARY_FILE ) ); define( 'AUDIO_DIARY_SLUG', 'audio-diary-settings' ); define( 'AUDIO_DIARY_SETTINGS_LINK', admin_url( 'admin.php?page=' . AUDIO_DIARY_SLUG ) ); define( 'AUDIO_DIARY_CLASSES_PATH', AUDIO_DIARY_PATH . 'classes/' ); define( 'AUDIO_DIARY_IMAGES', AUDIO_DIARY_PATH . 'build/images' ); define( 'AUDIO_DIARY_MODULES_PATH', AUDIO_DIARY_PATH . 'modules/' ); define( 'AUDIO_DIARY_ASSETS_PATH', AUDIO_DIARY_PATH . 'assets/' ); define( 'AUDIO_DIARY_URL', plugins_url( '/', AUDIO_DIARY_FILE ) ); } /** * Require loader Audio diary class. * * @return void */ public function Audio_diary_loader() { require AUDIO_DIARY_CLASSES_PATH .'class_Audio_diary_loader.php'; } } Audio_diary::get_instance();