Hide left sidebar to non-admin users.

Is there a way to hide the left sidebar from non-admin users? I don't see it anywhere in this plugin. Just seems to hide top menu items but not left sidebar menu items.

    Ash

    Hello @John

    Welcome to WPMU community!

    I hope you are well today and thanks for asking the question.

    Please use the following code:

    add_action( 'admin_head', 'hide_left_sidebar' );
    function hide_left_sidebar() {
        if( ! is_admin() ) {
        ?>
        <style>
            #adminmenumain{
                display: none !important;
            }
            #wpcontent, #wpfooter{
                margin-left: 0 !important;
            }
        </style>
        <?php
        }
    }

    You can add those codes in your functions.php in the theme, if you think your theme won’t be changed. Otherwise mu-plugins is the best solution. To use mu-plugins, go to /wp-content/ and find the folder with name 'mu-plugins'. If there is no folder in that name, then create a folder, name it 'mu-plugins', create a file inside that, give any name you like and paste the code in there. You don't need to activate that plugin. Mu-plugins means must use plugins, so it will be activated automatically always. If you use mu-plugins then add a php start tag at the beginning of the code.

    If it doesn't work, replace:

    if( ! is_admin() ) {

    with

    if( ! is_super_admin() ) {

    Hope it helps Please feel free to ask more question if you have any.

    Cheers
    Ash