/** * Main Instance * * Insures that only one instance of GEO_my_WP exists in memory at any one * time. * * @since 2.4 * @static * @staticvar array $instance * @return GEO_my_WP */ public static function instance() { if (!isset(self::$instance) && !self::$instance instanceof GEO_my_WP) { self::$instance = new GEO_my_WP(); self::$instance->constants(); self::$instance->includes(); self::$instance->actions(); self::$instance->load_textdomain(); self::$instance->core_addons(); } return self::$instance; }
/** * Main Instance * * Insures that only one instance of GEO_my_WP exists in memory at any one * time. * * @since 2.4 * @static * @staticvar array $instance * @return GEO_my_WP */ public static function instance() { if (!isset(self::$instance) && !self::$instance instanceof GEO_my_WP) { self::$instance = new GEO_my_WP(); self::$instance->constants(); //load textdomain add_action('plugins_loaded', array(self::$instance, 'load_textdomain')); self::$instance->includes(); //Run installer on plugin's activation register_activation_hook(basename(dirname(__FILE__)) . '/' . basename(__FILE__), array(self::$instance, 'activate')); self::$instance->actions(); self::$instance->core_addons(); } return self::$instance; }