Make WordPress Core

Opened 11 years ago

Closed 10 years ago

Last modified 10 years ago

#21911 closed enhancement (wontfix)

Add 'All Themes', 'Parent Themes' and 'Child Themes' tabs

Reported by: dgwyer's profile dgwyer Owned by:
Milestone: Priority: normal
Severity: minor Version: 3.4.2
Component: Administration Keywords:
Focuses: ui Cc:


When you have multiple themes installed which are a mixture of parent and child themes, it can be a bit overwhelming sometimes to have ALL themes lumped together in one view.

It would be nice on the themes.php page to replace the 'Available Themes' text with some tabs such as:

All Themes | Parent Themes | Child Themes

The 'All Themes' tab would show all available themes (default view), 'Parent Themes' tab would only show parent themes, and 'Child Themes' for child themes, but only if any are installed (to prevent an empty tab from being shown).

Hopefully this wouldn't be too hard to implement, but would be pretty handy for the end user for multiple available themes.

An extension to this could have a further tab called something like 'Favorites' where you can flag certain themes you like. This could be a great way of displaying just a select custom subset of themes that you have complete control over (only if at least one theme had been flagged as a favorite).

All Themes | Parent Themes | Child Themes | Favorites

Change History (12)

#1 @knutsp
11 years ago

  • Cc knut@… added
  • Keywords needs-patch added

#2 @ocean90
11 years ago

  • Component changed from Themes to Administration
  • Keywords ui-focus added
  • Type changed from feature request to enhancement

Related: #16414

#3 @helen
11 years ago

Do you mean tabs or filter links like the way post list tables have?

#4 @dgwyer
11 years ago

Either is an option, but for simplicity I was thinking more of tabs.

#5 @nacin
11 years ago

  • Keywords close added

I don't find this to be necessary for core. A theme is a theme. Sure, the user might want to know if a particular theme depends on another theme, but I don't think they need to be actually filtering by all/parent/child. That's not helpful for discovery at all, nor should it affect their decision. It's superflous UI.

#6 @dgwyer
11 years ago

  • Keywords close removed

I still think this will be very useful to list by parent or child themes as well. There have been loads of times I know I want to activate a child theme but when multiple themes installed it is tedious to have to keep wading through the list of ALL themes. That's the whole point, which makes it totally helpful for discovery. It's got nothing to do necessarily with wanting to know if a theme depends on another.

#7 @nacin
11 years ago

Users generally don't know they want to activate a child theme, or a parent theme. They want to activate a blue theme, or the blue theme, or theme X. If you are looking for a particular (kind of) theme, there is both the feature filter and the search box. That's discovery.

If search needs to be better (searching for "Twenty Ten" should return all child themes of Twenty Ten), I could understand that request.

#8 @dgwyer
11 years ago

That's interesting, I must have looked at the themes page thousands of times but never really noticed the filter link before! Perhaps it should be more prominent, and be renamed (i.e. 'Theme Filter', 'Theme Features' or similar)? It would be quite easy then to add at the bottom of the filter window a 'Type' filter to list parent/child themes.

I agree from a purely average user point of view this feature might not be high on their radar, but for everyone else (including a significant amount of experienced admin users and devs) I still maintain it would be a useful feature to add as a theme filter.

Too niche?

#9 @helen
11 years ago

  • Keywords close added; needs-patch removed

I would call it a bit niche and just more visual noise for the average user, yes. We do try to keep that 80% in mind, especially when it comes to default UI :)

#10 @c3mdigital
10 years ago

  • Keywords ui-focus close removed
  • Resolution set to wontfix
  • Status changed from new to closed

Consensus is wontfix.

#11 @helen
10 years ago

  • Milestone Awaiting Review deleted

#12 @SergeyBiryukov
10 years ago

  • Keywords ui-focus added
Note: See TracTickets for help on using tickets.