/** * Constructor. Hooks all interactions to initialize the class. * * @since 1.0.0 * @access public * * @see get_option() * @see add_action() * @see register_activation_hook() * * @return void */ public function __construct() { self::$instance = $this; $this->options = get_option('pydio_settings'); new WP_Pydio_SSO_Auth(); add_action('plugins_loaded', array($this, 'load_plugin_textdomain')); add_action('admin_head', array($this, 'admin_head')); if (is_admin()) { new WP_Pydio_SSO_Admin(); } // Plugin Activation register_activation_hook(__FILE__, array('WP_Pydio_SSO', 'activate_plugin')); }