=' ); if( ! $wp_compare ) { add_action( 'mywp_ready' , array( 'MywpIncompatible' , 'init' ) ); } else { add_action( 'mywp_ready' , array( 'MywpAction' , 'init' ) ); } do_action( 'mywp_ready' ); } private static function start_developer() { $dir = MYWP_PLUGIN_PATH . 'developer/'; require_once( $dir . 'abstract.developer.module.php' ); require_once( $dir . 'class.developer.php' ); require_once( $dir . 'developer.init.php' ); add_action( 'mywp_start' , array( 'MywpDeveloperInit' , 'init' ) ); } private static function start_post_type() { $dir = MYWP_PLUGIN_PATH . 'post-type/'; require_once( $dir . 'abstract.post-type.module.php' ); require_once( $dir . 'class.post-type.php' ); require_once( $dir . 'post-type.init.php' ); add_action( 'mywp_start' , array( 'MywpPostTypeInit' , 'init' ) ); } private static function start_taxonomy() { $dir = MYWP_PLUGIN_PATH . 'taxonomy/'; require_once( $dir . 'abstract.taxonomy.module.php' ); require_once( $dir . 'class.taxonomy.php' ); require_once( $dir . 'taxonomy.init.php' ); add_action( 'mywp_start' , array( 'MywpTaxonomyInit' , 'init' ) ); } private static function start_shortcode() { $dir = MYWP_PLUGIN_PATH . 'shortcode/'; require_once( $dir . 'abstract.shortcode.module.php' ); require_once( $dir . 'class.shortcode.php' ); require_once( $dir . 'shortcode.init.php' ); add_action( 'mywp_start' , array( 'MywpShortcodeInit' , 'init' ) ); } private static function start_thirdparty() { $dir = MYWP_PLUGIN_PATH . 'thirdparty/'; require_once( $dir . 'abstract.thirdparty.module.php' ); require_once( $dir . 'class.thirdparty.php' ); require_once( $dir . 'thirdparty.init.php' ); add_action( 'mywp_start' , array( 'MywpThirdpartyInit' , 'init' ) ); } private static function start_controller() { $dir = MYWP_PLUGIN_PATH . 'controller/'; require_once( $dir . 'abstract.controller.module.php' ); require_once( $dir . 'abstract.controller.list.module.php' ); require_once( $dir . 'abstract.controller.toolbar.module.php' ); require_once( $dir . 'class.controller.php' ); require_once( $dir . 'controller.init.php' ); add_action( 'mywp_start' , array( 'MywpControllerInit' , 'init' ) ); } private static function start_setting() { $dir = MYWP_PLUGIN_PATH . 'setting/'; require_once( $dir . 'abstract.setting.module.php' ); require_once( $dir . 'abstract.setting.columns.module.php' ); require_once( $dir . 'abstract.setting.toolbar.module.php' ); require_once( $dir . 'abstract.setting.bulk.module.php' ); require_once( $dir . 'class.setting.php' ); require_once( $dir . 'class.setting.menu.php' ); require_once( $dir . 'class.setting.post.php' ); require_once( $dir . 'class.setting.post-type.php' ); require_once( $dir . 'class.setting.taxonomy.php' ); require_once( $dir . 'class.setting.block-editor.php' ); require_once( $dir . 'class.setting.meta-box.php' ); require_once( $dir . 'class.setting.screen.php' ); require_once( $dir . 'setting.init.php' ); add_action( 'mywp_start' , array( 'MywpSettingInit' , 'init' ) ); } } Mywp::init(); endif;