WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Unregister_sidebar (9 posts)

  1. hugw
    Member
    Posted 7 months ago #

    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.

  2. esmi
    Forum Moderator
    Posted 7 months ago #

    If you are referring to a custom menu, that has nothing to do with registered sidebars.

  3. hugw
    Member
    Posted 7 months ago #

    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

  4. 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?)

  5. hugw
    Member
    Posted 7 months ago #

    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

  6. What happens today on 3.7.1?

  7. ntthai89
    Member
    Posted 7 months ago #

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

  8. 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." :)

  9. Sergey Biryukov
    WordPress Dev
    Posted 7 months ago #

    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.

Reply

You must log in to post.

About this Topic