WordPress.org

Make WordPress Core

Ticket #22246: 22246.patch

File 22246.patch, 1.4 KB (added by SergeyBiryukov, 18 months ago)

With proper formatting

  • wp-includes/theme.php

     
    14641464        switch ( $feature ) { 
    14651465                case 'custom-header' : 
    14661466                        $support = get_theme_support( 'custom-header' ); 
    1467                         if ( $support[0]['wp-head-callback'] ) 
     1467                        if ( isset( $support[0]['wp-head-callback'] ) ) 
    14681468                                remove_action( 'wp_head', $support[0]['wp-head-callback'] ); 
    1469                         remove_action( 'admin_menu', array( $GLOBALS['custom_image_header'], 'init' ) ); 
    1470                         unset( $GLOBALS['custom_image_header'] ); 
     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                        } 
    14711473                        break; 
    14721474 
    14731475                case 'custom-background' : 
    14741476                        $support = get_theme_support( 'custom-background' ); 
    1475                         remove_action( 'wp_head', $support[0]['wp-head-callback'] ); 
    1476                         remove_action( 'admin_menu', array( $GLOBALS['custom_background'], 'init' ) ); 
    1477                         unset( $GLOBALS['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                        } 
    14781483                        break; 
    14791484        } 
    14801485