[wp-trac] [WordPress Trac] #28904: custom header stores full URL in database
WordPress Trac
noreply at wordpress.org
Mon Jul 14 21:43:17 UTC 2014
#28904: custom header stores full URL in database
--------------------------+-----------------------------
Reporter: tverlaan | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Themes | Version: 3.9.1
Severity: normal | Keywords:
Focuses: |
--------------------------+-----------------------------
set_header_image is storing the full URL to the custom header in the
database. It should only store the relative path in the database and
get_header_image should prepend the relative path with
get_bloginfo('url'). This makes migrating your site easier. Or you can
have a develop and live environment with an easy database sync (my
particular issue).
'''set_header_image'''
Replace:
{{{
$choice['url'] = esc_url_raw( $choice['url'] );
}}}
With:
{{{
$choice['url'] = str_replace( get_bloginfo('url'), '', esc_url_raw(
$choice['url'] ) );
}}}
or find another method of getting the relative URL
'''header_image'''
then add the bloginfo URL to header_image (and probably a few other
places).
{{{
function header_image() {
echo esc_url( get_bloginfo('url').get_header_image() );
}
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/28904>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list