How to change admin menu position of “Media”?
There’s a combination of two filters, menu_order does the job, but you also use custom_menu_order to enable menu_order. function wpse_233129_custom_menu_order() { return array( ‘index.php’, ‘upload.php’ ); } add_filter( ‘custom_menu_order’, ‘__return_true’ ); add_filter( ‘menu_order’, ‘wpse_233129_custom_menu_order’ ); This will put upload.php (the Media screen) just after the Dashboard and then the other top-level menu items will follow. … Read more