Make WordPress Core

Opened 7 years ago

Last modified 7 years ago

#42331 new enhancement

Improve setting up header images in Customizer

Reported by: presskopp's profile Presskopp Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 3.9
Component: Customize Keywords:
Focuses: Cc:

Description

I think the process of setting up header images in Customizer can be more streamlined.

When only 1 image is there (uploaded or suggested), why do we offer the 'randomize' option? If you click the button, it gets the 'selected' class, the preview greys out, but nothing has been changed (how could it having only 1 image) -

1) Shouldn't this button rather be only there if we have more then 1 image?

2) Small glich

Scenario:
Current header image is not set
We have 1 uploaded image
Set it to 'Randomizing uploaded headers'
then delete the image (clicking 'X')
Publish
It's still set to 'randomize headers' instead of 'no image selected'

I think it should switch to 'No image set' in the moment the image is deleted

There was a lot of activity in #21785 I'm unable to sum this all up

Change History (4)

#1 @Presskopp
7 years ago

I forgot to mention:

When in 'Customizing Header Media' you can click at 'Header Video' and description (= Select Video Button), but NOT the field 'No video selected'
you can't click 'Header Image' but 'Current Header' and NOT the field 'No image set' (and NOT 'suggested')

BUT

adding a widget, let's use the image widget here:

I CAN click on the field 'No image selected'

so after all this is not very consistent, don't you think?

#2 @westonruter
7 years ago

  • Milestone changed from Awaiting Review to Future Release
  • Version changed from 4.8 to 3.9

#3 @celloexpressions
7 years ago

This should happen following (or alongside, but preferably not before) #36581. The header image control needs a broad technical and usability modernization.

This ticket was mentioned in Slack in #accessibility by presskopp. View the logs.


7 years ago

Note: See TracTickets for help on using tickets.