[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:27 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 | Resolution:
Keywords: | Focuses:
--------------------------+------------------------------
Description changed by ericlewis:
Old description:
> 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 );
> ```
New description:
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#comment:1>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list