Exemple #1
0
 static function &init($force_load = false)
 {
     static $instance = false;
     if (!$instance) {
         if (!KEYRING__HEADLESS_MODE) {
             load_plugin_textdomain('keyring', false, dirname(plugin_basename(__FILE__)) . '/languages/');
         }
         $instance = new Keyring();
         // Keyring is being loaded 'late', so we need to do some extra set-up
         if (did_action('init') || $force_load) {
             $instance->plugins_loaded();
             do_action('keyring_load_services');
         }
     } else {
         if ($force_load) {
             $instance->plugins_loaded();
             do_action('keyring_load_services');
         }
     }
     return $instance;
 }