Make WordPress Core

Opened 22 months ago

Last modified 7 months ago

#21059 new enhancement

Customizer color picker has no remove button

Reported by: kcssm Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 3.4
Component: Appearance Keywords:
Focuses: Cc:


There is no remove button for color picker in the customizer. It would be great if we could remove the color or set it to the default if we don't need the color.

Change History (8)

comment:1 SergeyBiryukov22 months ago

  • Component changed from General to Appearance
  • Type changed from defect (bug) to enhancement

comment:2 greenshady20 months ago

  • Cc justin@… added

I could definitely use this. I just built a random background script that integrates with the 'custom-background' theme feature only to realize that the user will be forever stuck with their custom background color once they select one.

comment:4 helenyhou17 months ago

Is this still relevant? There's a "Default" button now.

comment:5 justnorris12 months ago

  • Cc justnorris added

There is a "clear" button right now (3.5 & 3.6 Beta) when using

'default' => null,
'sanitize_callback' => 'sanitize_hex_color',

Clicking the "Clear" and saving does nothing, the user is still not able to change the color, even though a way to "clear" exists. This means that I must to specify the colors in PHP and CSS, which is not ideal.

Last edited 12 months ago by justnorris (previous) (diff)

comment:6 aniketpant12 months ago

  • Cc me@… added

I am not sure what you mean by the "clear" button. And if a button actually clears a color, what should it change to- transparent? Removing the color doesn't make sense.

The default button is available now which solves one part of your suggestion.

comment:7 corradomatt8 months ago

It would be nice to have the option to choose transparent or clear the color choice to transparent.

For some designs which use sections that are overlapped or nested, a transparent option is necessary if the user doesn't want a color to appear in the background on a particular element.

For example, with a menu bar in the header...the menu bar could have it's own unique color or (if the user chooses clear/transparent) the menu bar now becomes one with the color of the header block - essentially taking on the color of the header.

Note: See TracTickets for help on using tickets.