/** * Get Instance. * * @return Site_Move_Monitor Instance. */ public static function get_instance() { if (self::$class == false) { self::$class = new Site_Move_Monitor(); } else { return self::$class; } }
/** * Create admin menu. * * @access private */ public function create_menu() { add_management_page(__('Site Move Monitor', 'site-move-monitor'), __('Site Move Monitor', 'site-move-monitor'), $this->plugin->get_admin_capability(), 'site_move_monitor', array($this, 'options_page')); }
/** * Enqueue Styles * * @access private */ public function enqueue_styles() { if ((is_admin() || is_user_logged_in()) && current_user_can($this->plugin->get_admin_capability())) { wp_enqueue_style('site-move-monitor-admin-bar', $this->plugin->dir_url() . 'css/admin-bar.css', array(), $this->plugin->version()); } }