How can I activate Collapse Menu in WordPress?

Inside the WordPress admin dashboard there is a button for making the left side menu collapse (to show just icons and not the icons + text on left side). How can I add jQuery so that it gets automatically collapsed once my plugin opens up. I tried this but it didn’t work for me. I want to give a sort of ‘full screen’ option inside dashboard. Can anyone help me on this?

I tried adding this jquery script to make it work, but it didn’t work for me:

<script>
jQuery(document).ready(function() {
     jQuery("#collapse-menu").click();
});

2 Answers
2

You have to trigger the click event. Try,

jQuery(document).ready(function() { jQuery("#collapse-menu").trigger('click'); });

Update:
Use the following code to check if menu is already folded, if not trigger click event to fold it.

jQuery(document).ready(function() {
    if ( !$(document.body).hasClass('folded') ) {
        jQuery("#collapse-menu").trigger('click');
    }
});

Leave a Comment