WordPress.org

Make WordPress Core

Ticket #22246: 22246.2.diff

File 22246.2.diff, 1.6 KB (added by nacin, 18 months ago)

Made against head.

  • wp-includes/theme.php

     
    14631463 
    14641464        switch ( $feature ) { 
    14651465                case 'custom-header' : 
     1466                        if ( false === did_action( 'wp_loaded', '_custom_header_background_just_in_time' ) ) 
     1467                                break; 
    14661468                        $support = get_theme_support( 'custom-header' ); 
    1467                         if ( isset( $support[0]['wp-head-callback'] ) ) 
     1469                        if ( $support[0]['wp-head-callback'] ) 
    14681470                                remove_action( 'wp_head', $support[0]['wp-head-callback'] ); 
    1469                         if ( isset( $GLOBALS['custom_image_header'] ) ) { 
    1470                                 remove_action( 'admin_menu', array( $GLOBALS['custom_image_header'], 'init' ) ); 
    1471                                 unset( $GLOBALS['custom_image_header'] ); 
    1472                         } 
     1471                        remove_action( 'admin_menu', array( $GLOBALS['custom_image_header'], 'init' ) ); 
     1472                        unset( $GLOBALS['custom_image_header'] ); 
    14731473                        break; 
    14741474 
    14751475                case 'custom-background' : 
     1476                        if ( false === did_action( 'wp_loaded', '_custom_header_background_just_in_time' ) ) 
     1477                                break; 
    14761478                        $support = get_theme_support( 'custom-background' ); 
    1477                         if ( isset( $support[0]['wp-head-callback'] ) ) 
    1478                                 remove_action( 'wp_head', $support[0]['wp-head-callback'] ); 
    1479                         if ( isset( $GLOBALS['custom_background'] ) ) { 
    1480                                 remove_action( 'admin_menu', array( $GLOBALS['custom_background'], 'init' ) ); 
    1481                                 unset( $GLOBALS['custom_background'] ); 
    1482                         } 
     1479                        remove_action( 'wp_head', $support[0]['wp-head-callback'] ); 
     1480                        remove_action( 'admin_menu', array( $GLOBALS['custom_background'], 'init' ) ); 
     1481                        unset( $GLOBALS['custom_background'] ); 
    14831482                        break; 
    14841483        } 
    14851484