Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




_remove_theme_support [ WordPress Function ]

_remove_theme_support ( $feature )
Access:
  • private
Defined at:



Do not use. Removes theme support internally, ignorant of the blacklist.

Source


<?php
function _remove_theme_support$feature ) {
    global 
$_wp_theme_features;

    switch ( 
$feature ) {
        case 
'custom-header-uploads' :
            if ( ! isset( 
$_wp_theme_features['custom-header'] ) )
                return 
false;
            
add_theme_support'custom-header', array( 'uploads' => false ) );
            return; 
// Do not continue - custom-header-uploads no longer exists.
    
}

    if ( ! isset( 
$_wp_theme_features$feature ] ) )
        return 
false;

    switch ( 
$feature ) {
        case 
'custom-header' :
            
$support get_theme_support'custom-header' );
            if ( 
$support[0]['wp-head-callback'] )
                
remove_action'wp_head'$support[0]['wp-head-callback'] );
            
remove_action'admin_menu', array( $GLOBALS['custom_image_header'], 'init' ) );
            unset( 
$GLOBALS['custom_image_header'] );
            break;

        case 
'custom-background' :
            
$support get_theme_support'custom-background' );
            
remove_action'wp_head'$support[0]['wp-head-callback'] );
            
remove_action'admin_menu', array( $GLOBALS['custom_background'], 'init' ) );
            unset( 
$GLOBALS['custom_background'] );
            break;
    }

    unset( 
$_wp_theme_features$feature ] );
    return 
true;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics