Отключить автоматическое расширение меню в меню администратора WordPress

Прямо сейчас, когда я нажимаю на элемент меню в меню администратора WordPress, раздел, который принадлежит этой странице, автоматически расширяется.

Например, если я нажму ссылку в разделе «Настройки», то весь раздел «Настройки» будет расширен:

введите описание изображения здесь

Если, с другой стороны, я нажимаю ссылку в меню «Внешний вид», тогда расширяется весь раздел «Внешний вид»:

введите описание изображения здесь

Есть функция или действие, которое отключает эту функцию? То есть, я НЕ хочу, чтобы эти разделы были расширены, но оставались закрытыми, как и все остальные разделы, т. Е. Вот так:

введите описание изображения здесь

Здесь я вижу два варианта: переопределить CSS или удалить «активные» классы с помощью JavaScript (к сожалению, нет действий / фильтров, которые мы можем сделать на стороне сервера). Я выбрал подход JS, он более чистый, более компактный и средний :

function wpse_227037_remove_menu_classes() { echo '<script>jQuery( ".wp-has-current-submenu.wp-menu-open" ).removeClass( "wp-has-current-submenu wp-menu-open" ).addClass( "wp-not-current-submenu" );</script>'; } add_action( 'adminmenu', 'wpse_227037_remove_menu_classes' ); 

Действие adminmenu срабатывает сразу после меню HTML, поэтому код будет выполняться в тот момент, когда все административные узлы находятся в DOM.