Ticket #6827: 6827-top-level.patch
File 6827-top-level.patch, 3.4 KB (added by , 8 years ago) |
---|
-
src/bp-core/admin/css/common-rtl.css
349 349 content: "\f108"; 350 350 } 351 351 352 #adminmenu li.toplevel_page_bp-components .wp-menu-image, 353 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image { 352 #adminmenu #toplevel_page_buddypress-menu .wp-menu-image:before, 353 #adminmenu #toplevel_page_buddypress-menu_user .wp-menu-image:before, 354 #adminmenu #toplevel_page_buddypress-menu_network .wp-menu-image:before { 354 355 content: "\f448"; 355 356 } 356 357 -
src/bp-core/admin/css/common.css
349 349 content: "\f108"; 350 350 } 351 351 352 #adminmenu li.toplevel_page_bp-components .wp-menu-image, 353 #adminmenu li.toplevel_page_bp-general-settings .wp-menu-image { 352 #adminmenu #toplevel_page_buddypress-menu .wp-menu-image:before, 353 #adminmenu #toplevel_page_buddypress-menu_user .wp-menu-image:before, 354 #adminmenu #toplevel_page_buddypress-menu_network .wp-menu-image:before { 354 355 content: "\f448"; 355 356 } 356 357 -
src/bp-core/classes/class-bp-admin.php
183 183 add_filter( 'ms_user_row_actions', 'bp_core_admin_user_row_actions', 10, 2 ); 184 184 add_filter( 'user_row_actions', 'bp_core_admin_user_row_actions', 10, 2 ); 185 185 186 // BuddyPress top level menu. 187 add_filter( 'bp_admin_menu_order', array( $this, 'bp_core_top_level_admin_menu_order' ), 1 ); 188 186 189 // Emails 187 190 add_filter( 'bp_admin_menu_order', array( $this, 'emails_admin_menu_order' ), 20 ); 188 191 } … … 193 196 * Contextually hooked to site or network-admin depending on current configuration. 194 197 * 195 198 * @since 1.6.0 199 * @since 2.7.0 Add back the BuddyPress top level menu. 196 200 * 197 201 * section. 198 202 */ … … 224 228 $hooks = array(); 225 229 226 230 // Changed in BP 1.6 . See bp_core_admin_backpat_menu(). 231 // Changed in BP 2.7. 227 232 $hooks[] = add_menu_page( 228 233 __( 'BuddyPress', 'buddypress' ), 229 234 __( 'BuddyPress', 'buddypress' ), 230 235 $this->capability, 231 'bp-general-settings', 232 'bp_core_admin_backpat_menu', 233 'div' 236 'buddypress-menu', 237 'bp_core_admin_components_settings' 234 238 ); 235 239 236 240 $hooks[] = add_submenu_page( 241 'buddypress-menu', 242 __( 'Settings', 'buddypress' ), 243 __( 'Settings', 'buddypress' ), 244 $this->capability, 245 'buddypress-menu', 246 'bp_core_admin_components_settings' 247 ); 248 249 $hooks[] = add_submenu_page( 237 250 'bp-general-settings', 238 251 __( 'BuddyPress Help', 'buddypress' ), 239 252 __( 'Help', 'buddypress' ), … … 330 343 } 331 344 } 332 345 346 /** 347 * Add the BuddyPress top level menu to custom menus array. 348 * 349 * This ensures that the BuddyPress top level menu item appears 350 * in the proper order on the main Dashboard menu. 351 * 352 * @since 2.7.0 353 * 354 * @param array $custom_menus Array of BP top-level menu items. 355 * @return array Menu item array, with BuddyPress menu added. 356 */ 357 public function bp_core_top_level_admin_menu_order( $custom_menus = array() ) { 358 array_push( $custom_menus, 'buddypress-menu' ); 359 return $custom_menus; 360 } 361 333 362 /** 334 363 * Register site-admin nav menu elements. 335 364 *