[wp-trac] [WordPress Trac] #33755: Add Site Logo to WordPress Core
WordPress Trac
noreply at wordpress.org
Wed Feb 24 20:24:56 UTC 2016
#33755: Add Site Logo to WordPress Core
-------------------------------------------------+-------------------------
Reporter: fatmedia | Owner:
Type: feature request | Status: reopened
Priority: normal | Milestone: 4.5
Component: Customize | Version: trunk
Severity: normal | Resolution:
Keywords: ux-feedback has-patch needs-testing | Focuses: ui
needs-unit-tests has-screenshots |
-------------------------------------------------+-------------------------
Comment (by celloexpressions):
I feel very strongly about the custom control issue.
The background control, and really the image control (extending the media
control), are only there for back-compat. The header image control needs
to be refactored to extend (or possibly even be) the cropped image
control, with the core control getting library support to show existing
options. Site icon and header images both have UI that is very specific to
the way those controls are interacted with, whereas a logo control UI is
the same as any image control. With the revisions in my patch, once it's
cleaned up, there is actually no functional difference - there is nothing
that would be different about a logo control versus the core media
control. Therefore, there would be no need for a logo control at all. One
of the primary use cases for the image control/media control with
mime_type=image is for logos and other theme-specific images on the site.
Generally, I feel like the point of having control types that can be
registered for different instances with different parameters is the
ability for the vast majority of developers to use core controls when
creating custom options. Core should try to do this as much as possible as
well. In this case there is actually no difference between what an image
control vs. a logo control would look like, so it should definitely use
the core one. Custom controls are an option that can help when the UX
needs to be significantly modified, but in this case there's no reason to
use one.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/33755#comment:106>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list