function WPHubspot() { global $myhubspotwp_admin, $myhubspotwp_analytics, $myhubspotwp_contact, $myhubspotwp_leads, $myhubspotwp_social, $myhubspotwp_team, $myhubspotwp_action, $myhubspotwp_notice, $myhubspotusage, $myhubspotwp_tracking; global $post; //OAuth WPHubspotOauth::$clientId = HUBSPOT_CLIENT_ID; $myhubspotwp_admin = new WPHubspotAdmin(); $myhubspotwp_editor = new WPHubspotCustomEditor(); $myhubspotwp_analytics = new WPHubspotAnalytics(); $myhubspotwp_contact = new WPHubspotContact(); $myhubspotwp_leads = new WPHubspotLeads(); $myhubspotwp_social = new WPHubspotSocial(); $myhubspotwp_team = new WPHubspotTeam(); $myhubspotwp_tracking = new WPHubspotTracking(HUBSPOT_POSTS_PER_BATCH); $myhubspotusage = new WPHubspotUsage(); // Display config notice $myhubspotwp_notice = new WPHubspotNotice(); add_action('admin_notices', array(&$myhubspotwp_notice, 'configuration_warning')); if ((double) substr(get_bloginfo('version'), 0, 3) >= '3.0') { $myhubspotwp_action = new WPHubspotAction(); if ($myhubspotwp_action->hs_actions_enabled()) { add_action('widgets_init', create_function('', 'return register_widget("HubSpot_Action_Widget");')); } } if ($this->hs_is_customer()) { add_action('widgets_init', create_function('', 'return register_widget("HubSpot_Social_Widget");')); } add_action('widgets_init', create_function('', 'return register_widget("HubSpot_EmailSubscribe_Widget");')); }