Make WordPress Core

Opened 2 years ago

Last modified 2 years ago

#47124 new feature request

Admin menu: restore "Add New" in the Themes section

Reported by: afercia Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 3.8
Component: Themes Keywords: has-screenshots
Focuses: ui, administration Cc:


Many sections in the admin menu have an "Add New" link to navigate directly to the add new Post, Page, Media, Plugin, etc. pages. Except the Themes (Appearance) section.

Personally, not having the ability to directly navigate to the "Add Themes" page has always been a bit annoying for me. Good motivation for some software archeology:

In WordPress 2.9 there was an "Add New Themes" link:


It was removed 9 years ago for WordPress 3.0 in [13533], in favor of a "tabbed interface", see #12412 (see also [13583]):


Finally, the tabbed interface was removed in WordPress 3.8 in [26141], with the THX redesign, see #25948. However, the link in the admin menu wasn't restored. I'm pretty sure this was considered at that time, but I couldn't find any related discussion to point to.

Today, the lack of and "Add New" link is inconsistent with other menu sections. For example, I'm not sure why the Plugins section does need an "Add New" link and the Themes section doesn't. Also, this requires some exploration and an additional click each time users want to navigate to the Add Themes page.

Worth also considering that on the multisite admin menu, the "Add New" link does exist. See in the screenshot below: single site on the left and multisite on the right.


If the concern is that the Theme Installer screen requires JavaScript, this can be solved with an admin notice as done in the multisite screen. Also, the admin menu items can take an optional CSS class and hide-if-no-js would work.

Unless I'm missing some important consideration, I'd propose to restore the missing "Add New" link for better usability and consistency.

Related: #47012

Change History (2)

#1 @afercia
2 years ago

Related: #47125.

#2 @joyously
2 years ago

I'm in favor of having the Add New link in the menu. I often want it there, but then I do theme review.
Maybe one thing could be fixed with the Add New? The upload for a new theme is on the same page as all the screenshots of the themes from .org. My bandwidth quota takes a big hit downloading all those big screenshots in the time it takes me to choose the file to upload. It's super annoying because I'm on a slow, limited connection, and I don't want all those screenshots every time I want to upload a theme.

Note: See TracTickets for help on using tickets.