| @@ -19,9 +19,13 @@ | ||
| 19 | 19 | { |
| 20 | 20 | if ( $this->enabled() ) { |
| 21 | 21 | add_filter( 'autoptimize_filter_settingsscreen_tabs', array( $this, 'add_partner_tabs' ), 10, 1 ); |
| 22 | 22 | } |
| 23 | - add_action( 'admin_menu', array( $this, 'add_admin_menu' ) ); | |
| 23 | + if ( is_multisite() && is_network_admin() && autoptimizeOptionWrapper::is_ao_active_for_network() ) { | |
| 24 | + add_action( 'network_admin_menu', array( $this, 'add_admin_menu' ) ); | |
| 25 | + } else { | |
| 26 | + add_action( 'admin_menu', array( $this, 'add_admin_menu' ) ); | |
| 27 | + } | |
| 24 | 28 | } |
| 25 | 29 | |
| 26 | 30 | protected function enabled() |
| 27 | 31 | { |
| @@ -29,11 +33,14 @@ | ||
| 29 | 33 | } |
| 30 | 34 | |
| 31 | 35 | public function add_partner_tabs( $in ) |
| 32 | 36 | { |
| 33 | - $in = array_merge( $in, array( | |
| 34 | - 'ao_partners' => __( 'Optimize More!', 'autoptimize' ), | |
| 35 | - ) ); | |
| 37 | + $in = array_merge( | |
| 38 | + $in, | |
| 39 | + array( | |
| 40 | + 'ao_partners' => __( 'Optimize More!', 'autoptimize' ), | |
| 41 | + ) | |
| 42 | + ); | |
| 36 | 43 | |
| 37 | 44 | return $in; |
| 38 | 45 | } |
| 39 | 46 | |
| @@ -39,9 +46,9 @@ | ||
| 39 | 46 | |
| 40 | 47 | public function add_admin_menu() |
| 41 | 48 | { |
| 42 | 49 | if ( $this->enabled() ) { |
| 43 | - add_submenu_page( null, 'AO partner', 'AO partner', 'manage_options', 'ao_partners', array( $this, 'ao_partners_page' ) ); | |
| 50 | + add_submenu_page( '', 'AO partner', 'AO partner', 'manage_options', 'ao_partners', array( $this, 'ao_partners_page' ) ); | |
| 44 | 51 | } |
| 45 | 52 | } |
| 46 | 53 | |
| 47 | 54 | protected function get_ao_partner_feed_markup() |
| @@ -87,9 +94,9 @@ | ||
| 87 | 94 | } |
| 88 | 95 | |
| 89 | 96 | public function ao_partners_page() |
| 90 | 97 | { |
| 91 | -?> | |
| 98 | + ?> | |
| 92 | 99 | <style> |
| 93 | 100 | .itemDetail { |
| 94 | 101 | background: #fff; |
| 95 | 102 | width: 250px; |
| @@ -131,10 +138,11 @@ | ||
| 131 | 138 | text-decoration: none; |
| 132 | 139 | color: #23282d; |
| 133 | 140 | } |
| 134 | 141 | </style> |
| 142 | + <script>document.title = "Autoptimize: <?php _e( 'Optimize More!', 'autoptimize' ); ?> " + document.title;</script> | |
| 135 | 143 | <div class="wrap"> |
| 136 | - <h1><?php _e( 'Autoptimize Settings', 'autoptimize' ); ?></h1> | |
| 144 | + <h1><?php apply_filters( 'autoptimize_filter_settings_is_pro', false ) ? _e( 'Autoptimize Pro Settings', 'autoptimize' ) : _e( 'Autoptimize Settings', 'autoptimize' ); ?></h1> | |
| 137 | 145 | <?php echo autoptimizeConfig::ao_admin_tabs(); ?> |
| 138 | 146 | <?php echo '<h2>' . __( "These Autoptimize power-ups and related services will improve your site's performance even more!", 'autoptimize' ) . '</h2>'; ?> |
| 139 | 147 | <div> |
| 140 | 148 | <?php echo $this->get_ao_partner_feed_markup(); ?> |
| @@ -139,7 +147,7 @@ | ||
| 139 | 147 | <div> |
| 140 | 148 | <?php echo $this->get_ao_partner_feed_markup(); ?> |
| 141 | 149 | </div> |
| 142 | 150 | </div> |
| 143 | -<?php | |
| 151 | + <?php | |
| 144 | 152 | } |
| 145 | 153 | } |