Make WordPress Core

Opened 4 years ago

Last modified 5 days ago

#51454 new enhancement

Button for Uploading Themes should be on screen before loading in 15 example themes

Reported by: studiotwee's profile studiotwee Owned by:
Milestone: Awaiting Review Priority: normal
Severity: minor Version: 5.5.1
Component: Themes Keywords: needs-design
Focuses: ui Cc:

Description

I am not entirely sure if I'm in the right place so please remove this if it isn't but I have a suggestion that could potentially save a ton of bandwidth and speed up theme installation process.

Currently when you want to upload a theme from your computer, you need to click

Appearance > Themes > Add New

Then it loads in 15 example themes, which takes a lil while on my connection, only to completely ignore that and upload a theme yourself with the Upload Theme button that presents itself on that second screen.

Why is the Upload Theme button not next to Add Theme on the first screen of Appearance > Themes? With the amount of traffic WP generates, this could potentially save tons and tons of bandwidth I reckon?

A design suggestion how this could look:
https://jasper.monster/sharex/luH7HnILDd.png

Change History (2)

#1 @SergeyBiryukov
4 years ago

  • Keywords needs-design-feedback added

Hi there, welcome back to WordPress Trac!

Just noting that this seems related to #47124.

I think it was done this way to simplify the UI, because uploading a theme still falls under the "Add New" action, so it makes sense for these actions to be grouped together. Uploading is probably less commonly used, mostly for themes obtained outside of the Theme Directory.

If we decide to move the upload button to the main Themes screen, the same should be done for the Plugins screen for consistency.

Marking this for design feedback.

#2 @karmatosed
5 days ago

  • Keywords needs-design added; needs-design-feedback removed

I am open to seeing different mocks of this screen and interface but as noted by @SergeyBiryukov what would be needed would be to have both the plugin and also theme align with those. I think a good start is to consider #47124 and then if this is needing a design from there. I am not against it but I would suggest to consider that whatever is done should work for both areas.

As this could in theory have design's done for it in conjunction with the other ticket I am going to note that this label is probably more apt.

Note: See TracTickets for help on using tickets.