static function init()
 {
     // define as constantes com os valores padrão se estas não forem configuradas no wp-config.php
     define('MAPASCULTURAIS_URL', MapasCulturaisConfiguration::getValue('URL'));
     define('MAPASCULTURAIS_NAME', MapasCulturaisConfiguration::getValue('NAME'));
     define('MAPASCULTURAIS_API_URL', MAPASCULTURAIS_URL . 'api/');
     define('TRANSIENTE_TIMEOUT_EVENT_INFO', 24 * 60 * 60);
     add_action('admin_init', function () {
         register_setting(MapasCulturaisConfiguration::OPTION_NAME, MapasCulturaisConfiguration::OPTION_NAME, array(__CLASS__, 'optionsValidation'));
     });
     add_action('admin_menu', function () {
         if (isset($_GET['page']) && $_GET['page'] == MapasCulturaisConfiguration::OPTION_NAME || isset($_GET['taxonomy']) && $_GET['taxonomy'] == 'category') {
             MapasCulturaisConfiguration::enqueueScripts();
         }
         add_menu_page("Mapas Culturais", "Mapas Culturais", 'manage_options', MapasCulturaisConfiguration::OPTION_NAME, array(__CLASS__, 'contentOutput'));
     });
 }