PluginProbe
Autoptimize / 3.1.4
Autoptimize v3.1.4
2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 All 107 releases
← All changes | classes/autoptimizePartners.php +16 -8 2.4.43.1.4 View file →
@@ -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 }