'; print_r( $menu ); echo ''; // TOP LEVEL MENUS // echo '
'; print_r( $submenu ); echo ''; // SUBMENUS // } // } // } // add_action( 'admin_notices', 'debug_admin_menus' ); // endif; ///////////// /** * Instantiates the class */ add_action( 'admin_init', array( 'Bodhi_ATM_Admin_Menu_Meta', 'init' ) ); /** * The Class */ if ( !class_exists('Bodhi_ATM_Admin_Menu_Meta')) { class Bodhi_ATM_Admin_Menu_Meta { const LANG = 'exch_lang'; public static function init() { $class = __CLASS__; new $class; } public function __construct() { global $pagenow; if ( 'nav-menus.php' !== $pagenow ) // Abort if not on the nav-menus.php admin UI page - avoid adding elsewhere return; if ( current_user_can('manage_options') ) { // ONLY DO THIS FOR ADMINS $this->bodhi_atm_add_menu_meta_boxes(); } } /** * Adds the meta box container */ public function bodhi_atm_add_menu_meta_boxes(){ add_meta_box( 'bodhi_atm_admin_pages' ,__( 'Admin Pages', self::LANG ) ,array( $this, 'bodhi_atm_render_admin_pages_meta_box_content' ) ,'nav-menus' // important !!! ,'side' // important, only side seems to work!!! //,'high' ); } /** * Render Meta Box content */ public function bodhi_atm_render_admin_pages_meta_box_content($object, $submenu, $menu) { // global $submenu, $menu; // echo '
Example text
'; // echo ''; print_r( $menu ); echo ''; // TOP LEVEL MENUS // echo '
'; print_r( $submenu ); echo ''; // SUBMENUS global $_nav_menu_placeholder, $nav_menu_selected_id; ?>