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

Amy Hendrix sabreuse at gmail.com
Tue Apr 17 04:03:16 UTC 2012


Hmm... I don't know that one as well as the header code, but it's part
of the whole WP_Theme class business.

As I understand it, get_theme_data(path) returns an array of all the
stuff in the css header; it's been replaced by wp_get_theme(), which
returns the current WP_Theme object. So, for the way you're using it
in Responsive, you should be able to replace this:

    $theme_data = get_theme_data(TEMPLATEPATH . '/style.css');
    $responsive_template_name = $theme_data['Name'];

With something like

    $theme_data = wp_get_theme();
    $responsive_template_name = $theme_data->get('Name');

I suspect that's the most common way we'll run into it in the context
of WPTRT, although it does many other things as well...

On Mon, Apr 16, 2012 at 10:19 PM, Emil Uzelac <emil at themeid.com> wrote:
> Anyone ready to write something about Notice: get_theme_data is deprecated
> since version 3.4! as well? That one is over my head :)
>
> Emil
>
> On Mon, Apr 16, 2012 at 6:03 PM, 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
>
>
>
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>


More information about the theme-reviewers mailing list