WordPress : $wp_customize->remove_section pour le paramètre de personnalisation ?
J’utilise un thème de soulignement et j’essaie de supprimer le menu de navigation sans aucun résultat :
$wp_customize->remove_section('colors'); // works
$wp_customize->remove_section('background_image'); // ok
$wp_customize->remove_section('header_image'); // ok
$wp_customize->remove_section('static_front_page'); // ok
$wp_customize->remove_panel('widgets'); // ok
$wp_customize->remove_panel('menu_navs'); // not ok
$wp_customize->remove_section('menu_navs'); // not ok
Qu’est-ce qui ne va pas ?
Solution n°1 trouvée
En supposant que vous essayez de supprimer le nav_menus
panneau par défaut, vous vous trompez d’identifiant. De plus, vous devrez ajouter une priorité d’au moins 20 au customize_register
crochet, en supposant que vous utilisez ce crochet.
function remove_customizer_settings( $wp_customize ){
$wp_customize->remove_panel('nav_menus');
}
add_action( 'customize_register', 'remove_customizer_settings', 20 );
0 commentaire