array(), ); $params = wp_parse_args( $args, $defaults ); $active_page_arr = array( 'active_page' => $args['active_page'], // wpbc-settings. 'active_tab' => $args ['active_tab'], // calendar_appearance. 'active_subtab' => $args['active_subtab'], // calendar_appearance_skin. ); // Available Main Menu - slug => titles. $show_these_pages_arr = array( 'wpbc' => __( 'Bookings', 'booking' ), 'wpbc-availability' => __( 'Availability', 'booking' ), 'wpbc-prices' => __( 'Prices', 'booking' ), 'wpbc-resources' => __( 'Resources', 'booking' ), 'wpbc-settings' => __( 'Settings', 'booking' ), 'wpbc-setup' => __( 'Setup', 'booking' ), ); // Ability to click on panel, only if there 'min' class - panel minimized! echo '
'; } /** * Show Horisontal - "Menu Item". * * @param string $menu_slug - 'calendar_appearance'. * @param array $menu_item_arr - [ [title] => Skin * [page_title] => Calendar General Settings 3 * [hint] => Calendar General Settings 2 * [link] => * [position] => * [css_classes] => * [icon] => * [font_icon] => wpbc-bi-calendar2-range * [default] => * [disabled] => * [hided] => * [is_active] => 1 * [url] => http://beta/wp-admin/admin.php?page=wpbc-settings&tab=calendar_appearance * [subtabs] => [....] * ] * * @return void */ function wpbc_ui__horis_menu__item_main( $menu_slug, $menu_item_arr ) { $defaults = array( 'title' => '', 'page_title' => '', 'hint' => '', 'link' => '', 'position' => '', 'css_classes' => '', 'icon' => '', 'font_icon' => '', 'default' => false, 'disabled' => false, 'hided' => false, 'is_active' => 0, 'url' => '', 'subtabs' => array(), ); $menu_item_arr = wp_parse_args( $menu_item_arr, $defaults ); ?>