array( 'Title' => 'Manage Ads
(Posts and Sidebars)', 'Handle' => 'wp-insert', 'Function' => 'wp_insert_add_adspage' ), 'AdsTemplate' => array( 'Title' => 'Manage Ads
(Template Tags)', 'Handle' => 'ads-template-tags', 'Function' => 'wp_insert_add_advanced_page' ), 'PrivacyPolicy' => array( 'Title' => 'Manage Privacy Policy', 'Handle' => 'manage-privacy-policy', 'Function' => 'wp_insert_privacy_policy_page' ), 'TandC' => array( 'Title' => 'Manage T & C', 'Handle' => 'manage-terms-and-conditions', 'Function' => 'wp_insert_terms_conditions_page' ), 'Pages' => array( 'Title' => 'Manage Pages', 'Handle' => 'manage-pages', 'Function' => 'wp_insert_pages_page' ), 'SyntaxHighlighting' => array( 'Title' => 'Syntax Highlighting', 'Handle' => 'manage-syntax-highlighting', 'Function' => 'wp_insert_syntax_highlighter_page' ), 'Feed' => array( 'Title' => 'Manage Feed', 'Handle' => 'manage-feed', 'Function' => 'smart_add_feedspage' ), 'TrackingCodes' => array( 'Title' => 'Tracking Codes', 'Handle' => 'manage-tracking-codes', 'Function' => 'smart_add_analytics' ), 'WYSIWYGEditor' => array( 'Title' => 'WYSIWYG Editor', 'Handle' => 'manage-wysiwyg-editing', 'Function' => 'smart_add_wysiwyg_pages' ) ); foreach($subMenuItems as $subMenuItem) { add_submenu_page($handle, $subMenuItem['Title'], $subMenuItem['Title'], 'manage_options', $subMenuItem['Handle'], $subMenuItem['Function']); } //ensure, that the needed javascripts been loaded to allow drag/drop, expand/collapse and hide/show of boxes wp_enqueue_script('common'); wp_enqueue_script('wp-lists'); wp_enqueue_script('postbox'); //$columns[$screen] = 2; } ?>