| @@ -30,15 +30,26 @@ | ||
| 30 | 30 | 'slug' => 'gutslider-settings', |
| 31 | 31 | 'label' => __( 'Settings', 'slider-blocks' ), |
| 32 | 32 | 'url' => admin_url( 'admin.php?page=gutslider-settings' ), |
| 33 | 33 | ), |
| 34 | - array( | |
| 35 | - 'slug' => 'gutslider-license', | |
| 36 | - 'label' => $gs_has_pro ? __( 'License', 'slider-blocks' ) : __( 'Pricing', 'slider-blocks' ), | |
| 37 | - 'url' => $gs_has_pro ? admin_url( 'admin.php?page=gutslider-license' ) : 'https://gutslider.com/pricing', | |
| 38 | - 'external' => ! $gs_has_pro, | |
| 39 | - ), | |
| 40 | 34 | ); |
| 35 | + | |
| 36 | +if ( $gs_has_pro ) { | |
| 37 | + $gs_nav[] = array( | |
| 38 | + 'slug' => 'gutslider-license', | |
| 39 | + 'label' => __( 'License', 'slider-blocks' ), | |
| 40 | + 'url' => admin_url( 'admin.php?page=gutslider-license' ), | |
| 41 | + ); | |
| 42 | +} | |
| 43 | + | |
| 44 | +if ( GutSlider_Admin::show_compare() ) { | |
| 45 | + $gs_nav[] = array( | |
| 46 | + 'slug' => GutSlider_Admin::COMPARE_SLUG, | |
| 47 | + 'label' => __( 'Free vs Pro', 'slider-blocks' ), | |
| 48 | + 'url' => admin_url( 'admin.php?page=' . GutSlider_Admin::COMPARE_SLUG ), | |
| 49 | + 'upgrade' => true, | |
| 50 | + ); | |
| 51 | +} | |
| 41 | 52 | ?> |
| 42 | 53 | <div class="gs-app" data-gs-page="<?php echo esc_attr( $gs_current ); ?>"> |
| 43 | 54 | <header class="gs-bar"> |
| 44 | 55 | <div class="gs-bar__inner"> |
| @@ -58,13 +69,16 @@ | ||
| 58 | 69 | <nav class="gs-nav" aria-label="<?php esc_attr_e( 'GutSlider navigation', 'slider-blocks' ); ?>"> |
| 59 | 70 | <?php foreach ( $gs_nav as $gs_item ) : ?> |
| 60 | 71 | <?php $gs_active = ( $gs_item['slug'] === $gs_current ); ?> |
| 61 | 72 | <a |
| 62 | - class="gs-nav__link<?php echo $gs_active ? ' is-active' : ''; ?>" | |
| 73 | + class="gs-nav__link<?php echo $gs_active ? ' is-active' : ''; ?><?php echo empty( $gs_item['upgrade'] ) ? '' : ' gs-nav__link--upgrade'; ?>" | |
| 63 | 74 | href="<?php echo esc_url( $gs_item['url'] ); ?>" |
| 64 | 75 | <?php echo empty( $gs_item['external'] ) ? '' : 'target="_blank" rel="noopener noreferrer"'; ?> |
| 65 | 76 | <?php echo $gs_active ? 'aria-current="page"' : ''; ?> |
| 66 | 77 | > |
| 78 | + <?php if ( ! empty( $gs_item['upgrade'] ) ) : ?> | |
| 79 | + <?php GutSlider_Admin::icon( 'sparkles' ); ?> | |
| 80 | + <?php endif; ?> | |
| 67 | 81 | <?php echo esc_html( $gs_item['label'] ); ?> |
| 68 | 82 | </a> |
| 69 | 83 | <?php endforeach; ?> |
| 70 | 84 | </nav> |