it-swarm.com.de

$ wp_customize-> remove_section für Customizer-Einstellungen?

Ich verwende ein Unterstrich Thema und versuche, das Navigationsmenü ohne Ergebnis zu entfernen:

  $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

Was ist falsch ?

1
benoît

Angenommen, Sie versuchen, die Standardanzeige nav_menus zu entfernen, ist die ID falsch. Außerdem müssen Sie dem Hook customize_register eine Priorität von mindestens 20 hinzufügen, vorausgesetzt, Sie verwenden diesen Hook.

function remove_customizer_settings( $wp_customize ){

  $wp_customize->remove_panel('nav_menus');

}
add_action( 'customize_register', 'remove_customizer_settings', 20 );
3
WordPress Mike