From 536b517055363da9ba30a046b4c9e111b7039d1d Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Fri, 18 Apr 2014 22:31:11 +1000 Subject: [PATCH] Simplify admin menu by removing redundant terms --- includes/admin/class-sp-admin-menus.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/includes/admin/class-sp-admin-menus.php b/includes/admin/class-sp-admin-menus.php index 0f46698d..d8c09068 100644 --- a/includes/admin/class-sp-admin-menus.php +++ b/includes/admin/class-sp-admin-menus.php @@ -21,6 +21,7 @@ class SP_Admin_Menus { * Hook in tabs. */ public function __construct() { + add_filter( 'admin_menu', array( $this, 'menu_clean' ), 5 ); add_action( 'admin_menu', array( $this, 'admin_menu' ), 9 ); add_action( 'admin_menu', array( $this, 'status_menu' ), 60 ); @@ -75,8 +76,6 @@ class SP_Admin_Menus { $this->highlight_admin_menu( 'edit.php?post_type=sp_team', 'edit.php?post_type=sp_table' ); elseif ( $typenow == 'sp_list' ) $this->highlight_admin_menu( 'edit.php?post_type=sp_player', 'edit.php?post_type=sp_list' ); - elseif ( $typenow == 'sp_directory' ) - $this->highlight_admin_menu( 'edit.php?post_type=sp_staff', 'edit.php?post_type=sp_directory' ); if ( isset( $submenu['sportspress'] ) && isset( $submenu['sportspress'][0] ) && isset( $submenu['sportspress'][0][0] ) ) { $submenu['sportspress'][0][0] = __( 'Settings', 'sportspress' ); @@ -170,12 +169,6 @@ class SP_Admin_Menus { $menu[ $separator_position ] = array( '', 'read', 'separator-sportspress', '', 'wp-menu-separator sportspress' ); endif; - // Remove "Venues" and "Positions" links from Media submenu - if ( isset( $submenu['upload.php'] ) ): - $submenu['upload.php'] = array_filter( $submenu['upload.php'], array( $this, 'remove_venues' ) ); - $submenu['upload.php'] = array_filter( $submenu['upload.php'], array( $this, 'remove_positions' ) ); - endif; - // Remove "Leagues" and "Seasons" links from Events submenu if ( isset( $submenu['edit.php?post_type=sp_event'] ) ): $submenu['edit.php?post_type=sp_event'] = array_filter( $submenu['edit.php?post_type=sp_event'], array( $this, 'remove_leagues' ) );