load_dependencies(); Wp\Settings::init(); Wp\MetaBox::init(); Wp\Schema::init(); Wp\Breadcrumbs::init(); // Setup Wizard. if ( \is_admin() ) { $wizard = new Wizard(); $wizard->register(); } } /** * プラグインで使用するファイルを読み込む */ private function load_dependencies(): void { $includes = array( // Core utilities. 'includes/functions.php', 'includes/class-avc-ais-prefectures.php', ); foreach ( $includes as $relative_path ) { $path = AVC_AIS_DIR . $relative_path; if ( \file_exists( $path ) ) { require_once $path; } } } /** * アンインストール時の処理を行う */ public static function uninstall(): void { // Reserved for uninstall routines (options, transient cleanup, etc). } }