/** * Creates or returns an instance of this class. * * @return MKP_Holacracy_Public A single instance of this class. */ public static function get_instance($plugin) { if (null == self::$instance) { self::$instance = new self($plugin); } return self::$instance; }
/** * Register all of the hooks related to the public-facing functionality * of the plugin. * * @since 1.0.0 * @access private */ private function define_public_hooks() { $plugin_public = MKP_Holacracy_Public::get_instance($this); $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_styles'); $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_scripts'); }