/** * 必要なファイルの読み込み * * @since 1.0.0 * @access private */ private function load_dependencies() { require_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-bce-utilis.php'; require_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-bce-loader.php'; require_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-bce-parser.php'; require_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-bce-i18n.php'; require_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-bce-setup.php'; require_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-bce-blocks.php'; require_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-bce-frontend.php'; require_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-bce-settings-api.php'; require_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-bce-admin.php'; $this->loader = new BCE_Loader(); $this->admin = new BCE_Admin(); // ブロッククラスはシングルトンとしてインスタンスを取得 $this->blocks = BCE_Blocks::get_instance(); }
/** * 初期化 */ public function __construct() { $this->blocks = BCE_Blocks::get_instance(); }