[wp-trac] [WordPress Trac] #47124: Admin menu: restore "Add New" in the Themes section

WordPress Trac noreply at wordpress.org
Sat May 4 15:11:04 UTC 2019


#47124: Admin menu: restore "Add New" in the Themes section
--------------------------------+-----------------------------
 Reporter:  afercia             |      Owner:  (none)
     Type:  feature request     |     Status:  new
 Priority:  normal              |  Milestone:  Awaiting Review
Component:  Themes              |    Version:  3.8
 Severity:  normal              |   Keywords:  has-screenshots
  Focuses:  ui, administration  |
--------------------------------+-----------------------------
 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:

 [[Image(http://cldup.com/JwtyIkudcV.png)]]

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

 [[Image(http://cldup.com/v-lQIXw5rD.png)]]

 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.

 [[Image(http://cldup.com/P5_aKjtGBg.png)]]

 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

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/47124>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list