WordPress.org

Make WordPress Core

Ticket #22246: 22246.2.diff

File 22246.2.diff, 1.6 KB (added by nacin, 6 years 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