• Resolved hugw

    (@hugw)


    When you register only one sidebar on the parent theme, then unregister it on the child theme, the sidebar goes away, but the menu still shows under appearance.

    If i click on the “Widgets” menu the page appears as follow, with the right side entire blank.

    http://d.pr/i/9AvQ

    I think this is a bug because the menu needed to go away too.

Viewing 8 replies - 1 through 8 (of 8 total)
  • If you are referring to a custom menu, that has nothing to do with registered sidebars.

    Thread Starter hugw

    (@hugw)

    Hey Esmi, it is not a custom menu…

    Even when there is no sidebars registered anymore, this menu should disappear, or not?

    http://d.pr/i/78Q0

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Advisor and Activist

    No, you can use menus in other places. However if you go to the menus it’ll tell you that the theme has no menu support.

    This is not a regression, this is how it’s worked in 3.7 as well (isn’t it?)

    Thread Starter hugw

    (@hugw)

    Hi Mika, this is not about menu support, but sidebars 🙂

    Take a look at this 2 pictures and you will know about what it’s going on.

    With sidebar registered, everthing goes fine: http://d.pr/i/YEAJ
    But, if i unregister it, the menu should disappear, but instead we get a widgets page with no sidebar to drag: http://d.pr/i/hNkB

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Advisor and Activist

    What happens today on 3.7.1?

    in my opinion: the widgets menu still appear to inform that we have widgets.

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    🏳️‍🌈 Advisor and Activist

    I think so too, but it’s sort of a question of “Did we break things from 3.7?” or “This is something new we should do differently.” 🙂

    Moderator Sergey Biryukov

    (@sergeybiryukov)

    WordPress Dev

    A workaround is to run this in the child theme after unregistering sidebars:

    unset( $GLOBALS['_wp_theme_features']['widgets'] );

    This was previously addressed in #21761, but we didn’t consider child themes unregistering parent sidebars. Feel free to create a new ticket.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Unregister_sidebar’ is closed to new replies.