/** * If an instance exists, this returns it. If not, it creates one and returns it. * * @return Selcont */ public static function getInstance() { if (!self::$instance) { self::$instance = new self(); } return self::$instance; }
*/ // If this file is called directly, abort. if (!defined('WPINC')) { die; } /** * The code that runs during plugin activation. */ function activate_selcont() { require_once plugin_dir_path(__FILE__) . 'includes/class-selcont-activator.php'; Selcont_Activator::activate(); } /** * The code that runs during plugin deactivation. */ function deactivate_selcont() { require_once plugin_dir_path(__FILE__) . 'includes/class-selcont-deactivator.php'; Selcont_Deactivator::deactivate(); } register_activation_hook(__FILE__, 'activate_selcont'); register_deactivation_hook(__FILE__, 'deactivate_selcont'); /** * The core plugin class that is used to define internationalization, * dashboard-specific hooks, and public-facing site hooks. */ require plugin_dir_path(__FILE__) . 'includes/class-selcont.php'; // Instantiate our class $Selcont = Selcont::getInstance();