[theme-reviewers] Updating Custom Backgrounds and Custom Headers for WordPress 3.4

Konstantin Obenland konstantin at obenland.it
Tue Apr 17 05:58:07 UTC 2012


What I did in The Bootstrap was defining get_ custom_header():


155	
156	if ( ! function_exists( 'get_custom_header' ) ) :
157	/**
158	 * Get the header image data.
159	 *
160	 * @author      Automattic
161	 * @since       1.2.5 - 11.04.2012
162	 *
163	 * @return      object
164	 */
165	function get_custom_header() {
166	         return (object) array(
167	                'url'           => get_header_image(),
168	                'thumbnail_url' => get_header_image(),
169	                'width'         => HEADER_IMAGE_WIDTH,
170	                'height'        => HEADER_IMAGE_HEIGHT,
171	        );
172	}
173	endif; // get_custom_header
174	
175	
176	/* End of file custom-header.php */


Sent from my iPhone

On Apr 17, 2012, at 1:03, David Law <wp-hackers at google-adsense-templates.co.uk> wrote:

> On Mon, 16 Apr 2012 09:04:58 -0700, you wrote:
> 
>> Can do the same for Custom Headers, but think it will be messy. Anyone 
>> got a 'good' solution up and running?
>> 
>> Hi David!
>> 
>> A new version of P2 was released recently. It has custom header support 
>> for 3.4 and previous versions.
>> 
>> You can see the code here:
>> http://themes.svn.wordpress.org/p2/1.4.0/inc/custom-header.php
> 
> Thanks Mike,
> 
> That's a much simpler code solution than I was thinking of using.
> 
> Think I have it working now.
> 
> For those looking for backwards compatability with the height and
> width attributes of the image code within their header.php files this
> works
> 
> width="<?php if(function_exists('get_custom_header')) {echo
> get_custom_header()->width;} else {echo HEADER_IMAGE_WIDTH;} ?>"
> height="<?php if(function_exists('get_custom_header')) {echo
> get_custom_header()->height;} else {echo HEADER_IMAGE_HEIGHT;} ?>"
> 
> David
> -- 
> http://www.stallion-theme.com/ Stallion WordPress SEO Theme
> http://www.stallion-theme.com/stallion-wordpress-seo-plugin Stallion
> WordPress SEO Plugin
> 
> 
>> -Mike
>> _______________________________________________
>> theme-reviewers mailing list
>> theme-reviewers at lists.wordpress.org
>> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wordpress.org/pipermail/theme-reviewers/attachments/20120417/760c67eb/attachment-0001.htm>


More information about the theme-reviewers mailing list