Make WordPress Core

Opened 10 years ago

Last modified 5 years ago

#31640 new enhancement

Menus: hiding all sections from the left column using "Screen Options" makes it confusing to add new menu items

Reported by: melanieharari's profile melanieharari Owned by:
Milestone: Priority: normal
Severity: normal Version: 4.1.1
Component: Menus Keywords: has-patch
Focuses: ui Cc:

Description

Hiding all modules in Appearance > Menus—using the Screen Options at the top—leaves a giant blank column on the left, rendering the UI unusable.

Suggestion:
Either prevent all modules from being hidden or add a message (when all are hidden) saying that modules have been hidden but can be added again in Screen Options.

Attachments (2)

Screen Shot 2015-03-13 at 3.19.16 PM.png (90.9 KB) - added by melanieharari 10 years ago.
Screenshot of Menus with all modules hidden
31640.diff (1.1 KB) - added by designsimply 10 years ago.
Display instructions in the left column if all menu controls are hidden.

Download all attachments as: .zip

Change History (4)

@melanieharari
10 years ago

Screenshot of Menus with all modules hidden

#1 @designsimply
10 years ago

  • Keywords has-patch added
  • Summary changed from Hiding all modules in nav-menus.php makes UI unusable to Menus: hiding all sections from the left column using "Screen Options" makes it confusing to add new menu items
  • Type changed from defect (bug) to enhancement

Tested using the following steps:

  1. Go to Appearance > Menus in the dashboard
  2. Click the "Screen Options" tab at the top right
  3. Uncheck all of the options under "Show on screen"
  4. Click "Screen Options" tab to close the panel
  5. Try to add new menu items to a menu
  • Results: existing menus can still be edited, but it's hard to figure out how to add new menu items if all menu controls in the left column are hidden via "Screen Options."

Note: I would consider this pretty low priority because it's unlikely someone would hide all menu controls using Screen Options and then forget they did that. But I still attempted a patch. :) It's pretty basic. It loads a message in the left column if all menu controls in the left column are hidden on page load.

@designsimply
10 years ago

Display instructions in the left column if all menu controls are hidden.

#2 @MikeHansenMe
10 years ago

Tested 31640.diff and it works as described.

Note: See TracTickets for help on using tickets.