public static function instance() { if (null === self::$instance) { self::$instance = new self(); } return self::$instance; }
public function bootstrap() { if ($this->is_mu_plugin) { load_muplugin_textdomain('wp-js-plugin'); } else { load_plugin_textdomain('wp-js-plugin'); } $core = WP_JS_Plugin_Core::instance(); add_action('init', array($core, 'maybe_bootstrap_admin')); add_action('rest_api_init', array($core, 'bootstrap_api'), 10, 1); }