示例#1
0
 /**
  * Initialize WPametu
  */
 private static function init()
 {
     // Avoid double initialization
     if (self::$initialized) {
         trigger_error('Do not call WPametu::init twice!', E_USER_WARNING);
         return;
     }
     // Todo: i18n for plugin
     load_theme_textdomain(self::DOMAIN, dirname(__DIR__) . '/i18n');
     // Check version
     if (version_compare(phpversion(), self::PHP_VERSION, '<')) {
         trigger_error(sprintf(__('PHP version should be %s and over. Your version is %s.', self::DOMAIN), self::PHP_VERSION, phpversion()), E_USER_WARNING);
         return;
     }
     // Fire AutoLoader
     AutoLoader::get_instance();
     self::$initialized = true;
 }