/**
  * 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;
     }
 }
Example #2
0
 /**
  * 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'));
 }
Example #3
0
 /**
  * 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());
     }
 }