[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