[wp-trac] [WordPress Trac] #31742: Customizer: use attachment ID to show current header
WordPress Trac
noreply at wordpress.org
Mon Mar 23 18:19:56 UTC 2015
#31742: Customizer: use attachment ID to show current header
--------------------------+-----------------------------
Reporter: sirbrillig | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Customize | Version: trunk
Severity: normal | Keywords:
Focuses: |
--------------------------+-----------------------------
`api.HeaderTool.ChoiceView` sets the current header image model
(`api.HeaderTool.currentHeader`) by comparing the current image URL
(`api.get().header_image`) to the model URL for each recently updated
header image. This relies on the URLs being identical, which may not be
the case if, for example, the value of `api.get().header_image` uses
`https` and the value of the model's URL uses `http` (which is the case on
WordPress.com).
I think it would be better to use the attachment ID to find the current
header image. The attached patch modifies the check in
`api.HeaderTool.ChoiceView` to compare the current image attachment ID
(`api.get().header_image_data.attachment_id`) with the model attachment
ID. Because sometimes the current header may not have an ID (eg: if it is
set to `random-uploaded-image`), this also falls back to comparing the
`choice` attribute.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/31742>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list