WordPress has a "screen options" button, which when selected allows the user to determine which options they want to see on the screen. This image is when it is expanded:

enter image description here

Compared to the standard "Advanced" button used in many dialogues:

  • It isn't very discoverable. I suppose though, that it works very well once you discover this trick
  • To use an option and leave it in the same state, you have to select the option, do your task and put it back again

Could these issues be better dealt with?

2 Answers 2


My issues with the current interface are that

  1. The 'screen options' tab thing isn't that discoverable visually;
  2. It isn't clear what 'screen options' refer to (in a CMS that manages what users will eventually see on a monitor of some kind, it could mean anything)
  3. It isn't absolutely clear the controls affect the current interface rather than, say, the page which is eventually presented to a reader.
  4. It's not possible to discover what benefits there are to using the 'screen options' controls until one opens it.

I think we could resolve all three of these issues by embedding these controls within the UI. The simplest way to do that is to control which sidebar panels are shown not with a set of tickboxes, but with expandable / contractable elements.


download bmml source – Wireframes created with Balsamiq Mockups

Now I don't need to spot and open the 'screen options' control to realize I can open an 'excerpt' editor. And it's obvious that these controls affect my current UI rather than the kinds of content that get presented to the reader.

You can now also add drag-and-drop reordering to further help editors manage their workspaces.


I would use a more prominent coloring and organize the options in two columns instead of two rows for readability. That way it's (a) easier to find and (b) easier to find the option your looking for.


download bmml source – Wireframes created with Balsamiq Mockups

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.