/** * Initialize the plugin */ public static function init() { if (!Pronamic_Google_Maps_Settings::has_settings()) { Pronamic_Google_Maps_Settings::set_default_options(); } // Load plugin text domain $rel_path = dirname(plugin_basename(self::$file)) . '/languages/'; load_plugin_textdomain('pronamic_google_maps', false, $rel_path); // Scripts self::registerScripts(); // Other if (is_admin()) { Pronamic_Google_Maps_Admin::bootstrap(); } else { Pronamic_Google_Maps_Site::bootstrap(); } }