[wp-trac] [WordPress Trac] #33648: Removing nav menu panel in Customizer causes PHP notice

WordPress Trac noreply at wordpress.org
Tue Sep 1 16:27:01 UTC 2015


#33648: Removing nav menu panel in Customizer causes PHP notice
--------------------------+-----------------------------
 Reporter:  ericlewis     |      Owner:
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  Customize     |    Version:
 Severity:  normal        |   Keywords:
  Focuses:                |
--------------------------+-----------------------------
 I'm removing the nav menu panel contextually for a minimalist Customizer
 experience.

 If you remove the nav menu panel, the
 [https://github.com/WordPress/WordPress/blob/4.3/wp-includes/class-wp-
 customize-nav-menus.php#L340 l10n configuration breaks] because it
 directly attempts to get the title from the nav menu panel object.

  e.g.

 ```
 <?php
 add_action( 'customize_register', function($manager) {
         global $wp_customize;

         foreach ( $wp_customize->panels() as $key => $panel ) {
                 $wp_customize->remove_panel( $key );
         }

         foreach ( $wp_customize->sections() as $key => $section ) {
                 $wp_customize->remove_section( $key );
         }

 }, 50, 1 );
 ```

--
Ticket URL: <https://core.trac.wordpress.org/ticket/33648>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list