| @@ -19,13 +19,25 @@ | ||
| 19 | 19 | $slug = $fs->get_slug(); |
| 20 | 20 | |
| 21 | 21 | $menu_items = $fs->get_menu_items(); |
| 22 | 22 | |
| 23 | + $show_settings_with_tabs = $fs->show_settings_with_tabs(); | |
| 24 | + | |
| 23 | 25 | $tabs = array(); |
| 24 | 26 | foreach ( $menu_items as $priority => $items ) { |
| 25 | 27 | foreach ( $items as $item ) { |
| 26 | 28 | if ( ! $item['show_submenu'] ) { |
| 27 | - continue; | |
| 29 | + $submenu_name = ('wp-support-forum' === $item['menu_slug']) ? | |
| 30 | + 'support' : | |
| 31 | + $item['menu_slug']; | |
| 32 | + | |
| 33 | + if ( 'pricing' === $submenu_name && ! $fs->is_pricing_page_visible() ) { | |
| 34 | + continue; | |
| 35 | + } | |
| 36 | + | |
| 37 | + if ( ! $show_settings_with_tabs || ! $fs->is_submenu_item_visible( $submenu_name, true ) ) { | |
| 38 | + continue; | |
| 39 | + } | |
| 28 | 40 | } |
| 29 | 41 | |
| 30 | 42 | $url = $fs->_get_admin_page_url( $item['menu_slug'] ); |
| 31 | 43 | $title = $item['menu_title']; |