You appear to be a bot. Output may be restricted
Description
Add the options pageNote: To avoid getting the oik menu duplicated the name of the first submenu item needs to be the same as the main menu item. see http://geekpreneur.blogspot.com/2009/07/getting-unwanted-sub-menu-item-in.html In most "normal" WP menus the main menu gives you the full list Notes: we need to enqueue the oik stylesheets for the oik options page
Usage
oik_options_add_page();
Parameters
Returns
voidSource
File name: oik/admin/oik-admin.phpLines:
1 to 22 of 22
function oik_options_add_page() { // add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); // We don't specify the icon_url here since WordPress doesn't cater for it nicely. // It's better as a background image which can be hovered, in focus etc // plugins_url( "images/oik-icon.png", __FILE__ ) // BUT in order to make this work we need to pass the parameter as 'div' $hook = add_menu_page( __('[oik] Options', 'oik'), __('oik options', 'oik'), 'manage_options', 'oik_menu', 'oik_menu', 'div' ); bw_trace2( $hook, "oik options hook", false, BW_TRACE_DEBUG ); // add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function ); $hook = add_submenu_page( 'oik_menu', __( 'oik overview', 'oik' ), __( 'Overview', 'oik'), 'manage_options', 'oik_menu', 'oik_menu'); bw_trace2( $hook, "oik options Overview hook", false, BW_TRACE_DEBUG ); $hook = add_submenu_page( 'oik_menu', __( 'oik options', 'oik' ), __('Options', 'oik'), 'manage_options', 'oik_options', 'oik_options_do_page'); bw_trace2( $hook, "oik options Options hook", false, BW_TRACE_DEBUG ); $hook = add_submenu_page( 'oik_menu', __( 'oik options-1', 'oik' ), __('More Options', 'oik'), 'manage_options', 'oik_options-1', 'oik_options_do_page_1'); bw_trace2( $hook, "oik options More Options hook", false, BW_TRACE_DEBUG ); add_submenu_page( 'oik_menu', __( 'oik plugins', 'oik' ), __('Plugins', 'oik'), 'manage_options', 'oik_plugins', 'oik_plugins_do_page' ); add_submenu_page( 'oik_menu', __( 'oik themes', 'oik' ), __('Themes', 'oik'), 'manage_options', 'oik_themes', 'oik_themes_do_page' ); add_submenu_page( 'oik_menu', __( 'oik buttons', 'oik'), __('Buttons', 'oik'), 'manage_options', 'oik_buttons', 'oik_buttons_do_page' ); add_submenu_page( 'oik_menu', __( 'oik shortcode help', 'oik' ), __("Shortcode help", 'oik'), 'manage_options', 'oik_sc_help', "oik_help_do_page" ); //add_submenu_page( 'oik_menu', __( 'oik admin options', 'oik' ), __("Admin options", 'oik'), 'manage_options', 'oik_admin_options", "oik_admin_options_do_page" ); }View on GitHub View on Trac